linux 2.6.32 是否有‘at’命令,我可以将此命令添加到其中吗?

linux 2.6.32 是否有‘at’命令,我可以将此命令添加到其中吗?

我试图运行“at”命令来执行 shell。但我在远程主机上遇到了这个问题

bash: at: command not found

我运行了 $PATH,它显示

bash: /sbin:/bin:/usr/sbin:/usr/bin:

由于我在装有 Linux 3.13 的 Ubuntu14.04 上成功运行了“at”命令,因此我在远程主机上运行了 uname -r,结果显示

2.6.32-279.el6.x86_64

我无法在远程主机上运行“at”命令,这是什么问题,如何解决?

  • 使用“批处理”命令时,同样会出现“未找到命令”提示

答案1

您需要安装该at命令。它不是大多数发行版的标准软件包的一部分。

并且Debian它的导数为:

sudo apt-get install at

基于Redhat系统其:

sudo yum install at

Redhat基础系统上,似乎在软件包安装后,需要调度和执行操作的at守护进程atd将启动。您需要执行以下命令:

启动守护进程:

sudo /etc/init.d/atd start

确保它在下次重启时启动:

sudo /sbin/chkconfig --add atd
sudo /sbin/chkconfig atd on

相关内容