我想写一个shred脚本来输出文件删除到文本文件,但我认为我做错了输出?我也在考虑在脚本中添加一个电子邮件部分,以便在所有文件都被删除后通过电子邮件发送确认信息,但首先需要将输出信息转换为文本文件。粉碎脚本与输出
由于
#!/bin/bash
# Use on remote server
LOCATION="/home/user/Test"
TIMES=-n38
cd $LOCATION
# Delete all files in location 30 times
echo "Deleting all delete located at $LOCATION "
nohup find $LOCATION -exec shred $TIMES -u '{}' \; & >> /home/user/output.txt
echo "All data at $LOCATION has been shredded $TIMES times"
# Delete the partition
#nohup shred -n 30 -vz /dev/sdb1 &
删除'&'。 – 2012-08-13 16:17:34
或者在脚本的某处添加“等待”。 – user1202136 2012-08-13 16:22:43
或者您可能想要删除''&'后的空格。 ''&>>''是有道理的,但是'&>>''没有。 – LiMar 2012-08-13 16:25:18