我有3个服务要在系统重新启动时启动
尝试在crontab -e中吹气,但没有用处
@reboot sleep 10 && bash /myfolder/hazelcast-x.x/bin/start.sh
@reboot sleep 20 && /myfolder/apache-activemq-x.x/bin/activemq start
@reboot sleep 30 && bash /myfolder/apache-tomcat-x.x/bin/startup.sh发布于 2021-06-01 17:15:30
在您的cron命令中,您可以使用&&,因此如果左侧的命令失败,右侧的命令将不会运行。例如,
command 1 && command 2 && command 3
发布于 2021-06-28 23:42:33
还要注意,bash /myfolder/hazelcast-x.x/bin/start.sh的未修改版本将查找pid文件,如果找到,它将不会启动。因此,您可能需要在重新启动后运行start.sh之前清理pid文件。我们这样做是为了防止在给定的服务器上启动多个节点,因为没有可能导致数据丢失的分区组。
https://stackoverflow.com/questions/67739504
复制相似问题