如何在shell脚本中使用at命令?

8
我正在尝试在shell脚本中使用Unix的at命令(用于在特定时间设置作业运行)。时间将由用户输入使用getopts和optarg指定,它们似乎工作正常,但问题在于at。如何将at命令编写到脚本中,以便基于用户输入在特定时间运行?谢谢,Ryan
1个回答

20

我会说

at now +10 minutes <<< "rm -rf /tmp/tobedeleted"

对于多行文本,请考虑使用"HERE-doc"

at now +10 minutes <<ENDMARKER
rm -rf /tmp/tobedeleted
echo all done | mail -s 'completion notification' sysadmin@example.com
ENDMARKER

非常感谢您,sehe。回答超级快,也很有帮助!我不知道如何使用<<<和<<ENDMARKER。 - user2177896
优秀。谢谢。 - DimiDak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接