我怎样才能安排一个命令而at
不必将该命令包含在一个不同的文件中,也不必at
从标准输入读取的迷你 shell 中执行该命令?
也就是说我要执行命令:
find /path -name "pattern" > output.lst
X 分钟后。
一个可行的尝试是
at now +X minutes find /path -name "pattern" > output.lst
但显然它没有起作用。
如果你想知道我为什么想要这样的东西,那是因为我想将它包含在 X 和“模式”作为参数的脚本中。
答案1
at
从标准输入(或文件,如果用 指定的话-f
)读取命令。
这应该有效:
echo 'find /path -name "pattern" > output.lst' | at now +X minutes