每隔X秒执行一次命令
要每隔X秒打印命令的输出,可以使用watch命令。下面的例子是每隔一秒打印一次date命令的输出:
watch -n 1 dat
安静模式
很多标准命令都有安静模式或静默模式,这个模式在你创建一个bash脚本时非常有用。在大多数情况下,只需要在命令后面添加-q或-s(如下)。详细信息可以阅读 --help或man输出的内容,或者上StackOverflow网站查找。
zip -q archive.zipbig-file.jpg
输出不可避免时,有时候也必须忽略输出(实际上在使用内部脚本你总是需要这样做),这时候你可以将输出定向到/dev/:
./very-verbose.sh 1>/dev/
让crontab(自动定时)执行的脚本创建日志文件
在crontab中键入如下命令,这样下次万一你的脚本执行失败了,你也可以从生成的日志中找到原因了:
0 22 * * 1-5 /opt/scripts/send-report.sh 2>/var/log/scripts/report-error.log
原文:https://dev.to/mateuszjarzyna/linux-s-commands-and-tricks-i-m-using-in-my-daily-job-as-a-developer-4cle
本文为 CSDN 翻译,转载请注明来源出处。
【END】