我无法在CentOS 7计算机上运行重新启动命令。 例如,我创建了一个脚本:/home/usr/myscript.sh(标记为可执行文件),其中包含:
echo "hello world" > example.txt
当我尝试从终端运行脚本时,一切正常。 我尝试在文件末尾重新启动时启动脚本: 纳米/ etc / crontab 我补充说: @reboot /home/usr/myscript.sh
,重新启动后,什么也没有发生。 我也尝试编辑文件: crontab -e 它看起来像一个新生成的文件,我已经键入了命令,再次没有任何反应。 如何在重启时在CentOS上运行命令? 我试图在Ubuntu机器上插入该命令,一切正常,并且工作正常。
任何人都可以通过其他方式(也许是第三方计划)提出建议,这将有助于我管理重启作业? 谢谢您的帮助。 顺便说一句,它可能是重复的,但是我找不到任何对我有帮助的答案
答案 0 :(得分:1)
在CentOS / RHEL 7中,systemctl实用程序替代了先前版本中使用的一些较旧的电源管理命令。下表比较了旧的和新的等效systemctl命令。出于兼容性原因,表中列出的旧命令仍然存在。
较旧的命令systemctl等效说明
暂停暂停systemctl暂停系统
关闭电源systemctl关闭电源关闭系统电源
重新启动systemctl重新启动重新启动系统
pm-suspend systemctl挂起系统
pm-hibernate systemctl休眠系统
pm-suspend-hybrid systemctl hybrid-sleep休眠并挂起系统
答案 1 :(得分:0)
我可以通过为用户添加crontab文件来实现这一目标。 使用以下命令: crontab -u usrname 文件名 这使我可以运行脚本。 谢谢!