我想使用“at”命令列出。
我尝试这个:
pedro@Pedro-PC:~$ ls -l | at 10:27
warning: commands will be executed using /bin/sh
job 5 at Tue Apr 20 10:27:00 2010
但没有作用。
答案1
您当前尝试运行命令(ls -l)并将结果文件列表传递给在。这不起作用,因为文件列表不是命令列表。您需要使用回声。
user@host:~$ echo "ls -l" | at 10:27
warning: commands will be executed using /bin/sh
job 1 at Tue Apr 20 10:27:00 2010
您也可以忘记管道(以及引号):
user@host:~$ at 10:27 ls -l
warning: commands will be executed using /bin/sh
job 2 at Tue Apr 20 10:27:00 2010
运行后,输出将邮寄给您(在您的本地用户帐户)。
答案2
检查您的本地邮件(您可以使用alpine
)来查看您的工作中的任何错误输出。