【发布时间】:2019-03-11 10:38:54
【问题描述】:
我想编写一个 shell 脚本来运行调度命令以使用“at”运行。
要调度的命令是一项复杂的网络抓取作业,绝对不能在调度时间之前运行。
如果我的 shell 脚本中有“明天晚上 9 点”,它会打开一个提示符,然后我必须在其中编写命令。通常我会按 ctrl+D 来结束这个提示。
如何编写一个 shell 脚本来自动化这个过程,包括 ctrl+D 命令来完成命令?
我尝试在我的 shell 脚本中写入 EOT 字符,但它不起作用。
我的管道问题:
user@server:~/testing$ ls
user@server:~/testing$ touch TESTFILE | at 9pm tomorrow
warning: commands will be executed using /bin/sh
job 31 at Tue Mar 12 21:00:00 2019
user@server:~/testing$ ls
TESTFILE
【问题讨论】:
-
谢谢你,三胞胎。我通过搜索找不到那个