-
赋予文件start-zk.sh文件可执行权限
chomd +x start-zk.sh
-
执行命令,将脚本添加到初始化执行的队列中去,start-zk.sh 需要放到 /etc/init.d/ 目录下:
update-rc.d start-zk.sh defaults
.sh文件头部加上:
#!/bin/bash
### BEGIN INIT INFO
# Provides: lostphp.com
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: wsocket service
# Description: wsocket service daemon
### END INIT INFO
ps:如果出现: nohup: failed to run command 'java': No such file or directory
在.sh文件中加上
source /etc/profile --获取Java的环境变量,因为Crontab任务执行脚本source无法获取环境变量
扫描二维码关注公众号,回复:
5936164 查看本文章