亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 4195 | 回復(fù): 6
打印 上一主題 下一主題

remsh疑問(wèn)?  關(guān)閉 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2002-07-02 20:22 |只看該作者 |倒序?yàn)g覽
我while讀文件,最后用remsh進(jìn)行遠(yuǎn)端操作,操作實(shí)際完成,但執(zhí)行完就退出循環(huán)?實(shí)際文件有多條記錄。見(jiàn)下:
while read  filename
do
echo $SrcFilePath/$filename
rcp   root@$IPSrcFilePath/$filename $DesFilePath/$filename
echo $?
remsh  $IP -l root rm $SrcFilePath/$filename
echo $?
done < 0701.FL
顯示echo $? 均未0,但執(zhí)行一行就退出。
如果吧remsh  $IP -l root rm $SrcFilePath/$filename注掉就沒(méi)問(wèn)題了。
自己式了式如果在后面加一句其他的句子,也可以
while read  filename
do
echo $SrcFilePath/$filename
rcp   root@$IPSrcFilePath/$filename $DesFilePath/$filename
echo $?
remsh  $IP -l root rm $SrcFilePath/$filename
echo $?
filehead=&quot;aaa&quot;
done < 0701.FL
循環(huán)執(zhí)行正常。我暈了:)

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2002-07-02 20:30 |只看該作者

remsh疑問(wèn)?

對(duì)不起,上面說(shuō)錯(cuò)了,最后加一句,還是退出循環(huán)???????為什么阿

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2002-07-03 08:33 |只看該作者

remsh疑問(wèn)?

[這個(gè)貼子最后由valentine在 2002/07/03 08:43am 編輯]

It's not a bug of remsh.
you can change your script in this way:

#add this line
exec 9<&amp;0 0<0701.FL
#here are the lines from your old script
while read filename
...
done #notice no <
exec 0<&amp;9

This does work. I have tested it .

you can also use read -r instead of read
like this:
while read -r filename
do
...
done <0701.FL

It also work.

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2002-07-03 12:04 |只看該作者

remsh疑問(wèn)?

我按照后一種做法
while read -r filename
do
echo $filename
rcp root@$IPSrcFilePath/$filename $DesFilePath/$filename
echo &quot;bbbb&quot;$?
if [ $? -eq 0 ]
then
#echo $SrcFilePath/$filename
remsh  $IP -l root rm $SrcFilePath/$filename
echo &quot;aaaa&quot;$?
fi
done <0701.FL
還是一次成功退出

前一種
exec 9<&amp;0 0<0701.FL
while read  filename
do
echo $filename
rcp root@$IPSrcFilePath/$filename $DesFilePath/$filename
echo &quot;bbbb&quot;$?
if [ $? -eq 0 ]
then
#echo $SrcFilePath/$filename
remsh  $IP -l root rm $SrcFilePath/$filename
echo &quot;aaaa&quot;$?
fi
done #notice no <
exec 0<&amp;9
還是不行啊,不明白

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2002-07-03 14:56 |只看該作者

remsh疑問(wèn)?

change this line:
remsh  $IP -l root rm $SrcFilePath/$filename
to :
remsh  $IP -l root rm $SrcFilePath/$filename </dev/null

then test it.

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2002-07-03 15:40 |只看該作者

remsh疑問(wèn)?

謝謝啦,可以了,不過(guò)能不能解釋一下阿,為什么這樣就可以了?

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2002-07-03 15:44 |只看該作者

remsh疑問(wèn)?

因?yàn)?rsh,rcmd,remsh之類(lèi)運(yùn)行時(shí)拷貝當(dāng)前輸入作為自己的輸入,把自己的標(biāo)準(zhǔn)輸出轉(zhuǎn)到當(dāng)前的標(biāo)準(zhǔn)輸出.</dev/null便可以避過(guò)這一點(diǎn)了.

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP