我有一箇舊的Syno NAS,並希望使用「shred」命令擦除這個磁盤。這個想法是讓命令運行在盒子上完成而不需要計算機。ssh tunneled命令輸出到文件
到目前爲止,我已成功... 1),以獲得正確的參數「切碎」 *運行在使用後臺& 2)獲取命令輸出的進度(-v選項)到文件shred.txt *從文件中看到進度是什麼
shred -v -f -z -n 2 /dev/hdd 2>&1 | tee /volume1/backup/shred.txt &
3)SSH隧道的命令,所以我可以關掉我的筆記本電腦,而它的運行
ssh -n -f [email protected] "sh -c 'nohup /opt/bin/shred -f -z -n 2 /dev/sdd > /dev/null 2>&1 &'"
的問題是,我不能結合2)和3) 我想他們這樣的組合,但生成的文件還空着:
ssh -n -f [email protected] "sh -c 'nohup /opt/bin/shred -f -z -n 2 /dev/sdd 2>&1 | tee /volume1/backup/shred.txt > /dev/null &'"
它可能的情況下NOOBS,但我無法弄清楚如何完成這項工作。
有什麼建議嗎?
謝謝。不需要在這裏文斯
SIGH如何在我的帖子中提到-v選項來輸出,而不是放在最終命令中: 'ssh -n -f root @ host「sh -c'nohup/opt/bin/shred -f -v -z -n 2/dev/sdd 2>&1 | tee /volume1/backup/shred.txt>/dev/null&'「' 所有正在運行的:-) – bigvince