当我跑步时
echo "hello" | at now + 7 minutes
我得到以下输出 -
job 2 at 2016-12-11 05:06
但是当我使用
bash txt | at now + 7 minutes
它立即开始执行。
答案1
bash 命令现在正在调用脚本,并且没有任何内容可以通过管道传输到 at 命令。
cat txt | at now + 7 minutes
将把 bash 脚本的行传递给 at
答案2
你也可以使用这个:
at -f txt now + 7 minutes