解决atd服务报错Failed with result‘exit-code‘问题
目录
- atd服务报错Failed with resyqJqkult‘exit-code‘
- 有需求需要测试下at单次计划任务
- 开始javascript进行排查
- 总结
atd服务报错Failed with result‘exit-code‘
有需求需要测试下at单次计划任务
系统环境 isoftserveros-v5.1-oe1-aarch64php
系统默认没有at软件包,使用本地yum源安装:
yum -y install at
安装完后不小心执行了下atd
atd
因为at计划任务需要atd守护进程运行
systemctl start atdsystemctl enable atd
开始测试phpat计划任务,发现无论如何就是不执行
开始进行排查
在Process行可以看到atd的后台进程是通过命令 /usr/sbin/atd -f $OPTS 运行的
发现了之前手动执行的atd,这个时候systemctl restart atd也无法杀死这个进程并开启新的守护进程
尝试kill掉这个进程,再起atd服务
kill 27337systemctl restart atdsystemctl status atd
已经正常运行了
总结
以上为php个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论