bash - 使用 'sudo' 运行延迟命令

标签 bash sudo gnu-coreutils

我想以 root 身份运行 Bash 脚本,但延迟了。我怎样才能做到这一点?

sudo "sleep 3600; command" , or
sudo (sleep 3600; command)

不起作用。

最佳答案

您可以使用 at :

sudo at next hour

然后您必须输入命令并使用Ctrl+D 关闭文件。或者,您可以指定要在文件中运行的命令:

sudo at -f commands next hour

关于bash - 使用 'sudo' 运行延迟命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370208/

相关文章:

linux - 在 bash 命令中使用变量并在变量中收集输出不起作用

linux - 写权限被 sudo 拒绝

java - 作为 sudo : Unable to open DISPLAY 运行 javafx jar

linux - 使用命令行组合文件的不相邻部分

c - xstrtoul() 在哪里/如何定义?

linux - inotifywait 在 Bash 中使用 fifo 队列

bash - 如何检查 flock 执行的命令的退出代码?

linux bash脚本删除某些文本

python - 我如何区分和修补/merge 字符串而不是文件?

ubuntu - sudo:无法解析主机 ServerName(需要很长时间才能解析为 "sudo su")