美文网首页
linux下制作自启动shell脚本文件

linux下制作自启动shell脚本文件

作者: 塔塔七 | 来源:发表于2018-06-02 13:05 被阅读0次

前言:由于系统重启时,很多程序不具备自动开机启动。故编辑shell脚本进行开机自启动。

1、编辑autostart.sh 脚本文件

a:打开目录 /etc/rc.d/init.d/   执行命令: cd /etc/rc.d/init.d/

b:创建autostart.sh脚本文件 执行命令:touch autostart.sh

c:开启autostart.sh 文件全部权限 执行命令:chmod 755 autostart.sh

d:编辑autostart.sh脚本文件 执行命令: vi autostart.sh

e:autostart.sh大概内容

#!/bin/bash

# chkconfig: 2345 10 90

# description: autostart is used to start

注:以下是你自己个人设置的需要的启动项

cd /

service nginx start

mongod -f /usr/local/mongo/nshades.data/mongodb.conf

mongod -f /usr/local/mongo/ishuber.data/mongodb.conf

cd /home/wwwroot/yi

pm2 start server.js

cd /home/wwwroot/ishuber

pm2 start server.js

f:编辑完成保存退出。

2、设置开机启动。

a:进入/etc/rc.d/init.d/目录下

b:添加脚本到开机自动启动项目中 执行下面两条

chkconfig--add autostart.sh

chkconfig autostart.sh  on

注:常见错误:

a:/bin/bash^M: bad interpreter: No such file or directory

问题起因:由于使用windows编辑sh脚本文件导致格式错误

解决方法:vim a.sh进入a.sh后, 在底部模式下, 执行:set fileformat=unix后执行:x或者:wq保存修改。 然后就可以执行./a.sh运行脚本了。

b:service nginx does not support chkconfig

问题起因:没有配置启动级别等设置

解决方法:添加下面两句到 #!/bin/bash 之后。

# chkconfig:2345  10   90

# description: myservice ....

相关文章

  • linux下制作自启动shell脚本文件

    前言:由于系统重启时,很多程序不具备自动开机启动。故编辑shell脚本进行开机自启动。 1、编辑autostart...

  • Elasticsearch设置自启动脚本

    摘要 Elasticsearch Linux 自启动脚本。 Elasticsearch自启动脚本设置 假设文件所在...

  • Shell入门笔记

    Shell脚本:Linux Shell脚本学习指南菜鸟教程 - Shell教程Linux入门 - Shell脚本是...

  • linux自启动设置

    开机自启动 linux开机自启动的程序在/etc/init.d/这个文件夹,里面的文件全部都是脚本文体. rc (...

  • 指令随笔

    linux 修改shell脚本的编码 在window下编写的shell脚本编码为dos,在linux环境下不能直接...

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

  • shell

    shell脚本在linux中应用广泛,之前一直选用python写脚本来进行一些文件操作,但是最后发现shell脚本...

  • PBS脚本 提交任务

    1.创建PBS脚本 #如何在linux下创建一个可运行shell脚本 #新建一个.sh文件 touch cellr...

  • 整理linux基础命令|2018-10-23

    shell快捷键 | linux 下常用两种脚本 shell - - unix -- Bourne shell b...

  • FTP自动上传文件

    在Linux中,有些时候为了简便,需要自动上传文件到FTP,本文教你如何在Linux下使用Shell脚本实现ftp...

网友评论

      本文标题:linux下制作自启动shell脚本文件

      本文链接:https://www.haomeiwen.com/subject/kohrsftx.html