Ubuntu设置开机自动执行命令

  • 赋予文件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 查看本文章

猜你喜欢

转载自blog.csdn.net/JHC_binge/article/details/87261472
今日推荐