我正在尝试使用
在预定时间备份目录这是我试过的一个例子:
tar -cvf ~/backup.tar ~/Music | at 13:00
但这会立即创建备份而无需等待13:00
我想过使用
at 13:00 << EOF
tar -cvf ~/backup.tar ~/Music
EOF
但这从未执行过命令
如何在预定时间运行命令?(我必须只使用“at”)
答案 0 :(得分:2)
tar ... |
运行tar。了解管道是如何工作的。
at
从标准输入中读取命令。您可以使用管道向其发送命令,但您必须将命令提供给管道,而不是输出:
echo tar -cvf ~/backup.tar ~/Music | at 13:00