我试图运行“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