Knightjie的gravatar头像
Knightjie2018-06-11 14:32:40

linux环境下如何把一个文件夹里的一个可执行shell脚本做成一个服务?

   本人在linux环境上部署服务,然后跑一个shell脚本,必须要一直挂在那输出日志,有什么办法可以挂起这个线程或是把它做个一个服务吗?

所有回答列表(4)
gzxsvip的gravatar头像
gzxsvip LV276月13日

用screen打开一个新的窗口执行你的脚本

screen 新建
screen -ls 查看
screen -r 32532 进入
Ctrl+A+D 退出

zhos0212的gravatar头像
zhos0212 LV156月15日

可以直接用crontab

在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。 

或者直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。 

lonesafe的gravatar头像
lonesafe LV116月27日

如果想用  service XXX start 这种方式的话    可以自己写个脚本去执行你现在这个脚本,把你写的脚本放到/etc/init.d下面就行了

solocare的gravatar头像
solocare LV37月9日

nohup命令了解一下

顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友