如何将“ watch”命令作为“ at”命令传递参数运行

时间:2019-01-04 19:28:38

标签: bash

我从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';

日志文件没有任何更改

0 个答案:

没有答案