我从cli中使用“ watch”命令可单独使用,但不能与“ at”命令一起使用。
Voiture
我将watch命令与cli中的以下代码一起使用,如下所示:
watch -n 5 'sh script.sh'; #it works
echo "watch -n 5 'sh script.sh'"| at now + 1 minute; # didn't work
script.sh有以下一行
watch -n 5 'sh script.sh';
如果我只跑
echo "Running at testing $(date)" >> log.txt
...
last_upd_date=$(awk -F'","' '{print $6}' $output_file| sort | uniq | tail -2 | head -1)
....
python script.py
我在log.txt中看到添加的行。
但是当这样运行带有“ at”的“ watch”时
watch -n 5 'sh script.sh';
日志文件没有任何更改