Shell脚本加入开机自启动的方法:

Shell脚本加入开机自启动的方法:

Linux中脚本设定开机自启动

方法一:

1,在某个目录下创建脚本:例如:/root/hello/wei.sh
 (注意:脚本中必须加入: 
 #!/bin/bash
#chkconfig:2345 10 90
#description:resind 

2,cp /root/hello/wei.sh /etc/init.d/wei.sh
(注意:也可以直接在 /etc/init.d下,直接创建wei.sh脚本)
3. 给脚本执行权限:chmod +x /etc/init.d/wei.sh
4. 加入开机启动,进/etc/init.d/目录下:chkconfig --add wei.sh
chkconfig wei.sh on
查看wei.sh开机自启动情况: chkconfig --list wei.sh
(注意非加入自启动而是手动启动这样:/etc/init.d/wei.sh start)

方法二:

1.写一脚本,Wei.sh 放在、etc/init.d、下面。即/etc/init.d/wei.sh
2,加权限 chmod +x /etc/init.d/wei.sh
3.写入到/etc/rc.local开机自启动文件里:
echo “/etc/init.d/wei.sh”>> /etc/rc.local
4 chmod +x /etc/rc.local

### 回答1: 在 Linux 操作系统中,可以在 /etc/rc.local 文件中添加要开机自启动shell 脚本的路径。在文件末尾添加如下内容: ``` /path/to/your/script.sh ``` 然后将文件保存并退出。在下次重启后,该脚本将自动运行。 注意 :在一些系统上 /etc/rc.local 文件不存在,需要你创建它。 在 systemd 中,可以使用 systemctl 创建自启动服务。可以参考官方文档中的说明来创建服务。 ### 回答2: 要实现Shell脚本开机自启动,我们可以按照以下步骤进行操作: 1. 编写Shell脚本:首先,我们需要编写一个Shell脚本文件,用于开机自启动的操作。可以使用任何文本编辑器,比如vi或者nano。在脚本文件中,可以包含需要在系统启动时执行的命令或程序。 2. 将Shell脚本文件移动到适当的位置:将编写好的Shell脚本文件移动到系统启动时将会执行的目录。通常这个目录是`/etc/init.d/`,但不同发行版有可能会有所不同。可以使用如下命令将脚本文件移动到适当的位置: `sudo mv your_script.sh /etc/init.d/` 3. 设置脚本文件的可执行权限:为了能够执行这个脚本文件,需要设置文件的可执行权限。可以使用如下命令设置: `sudo chmod +x /etc/init.d/your_script.sh` 4. 创建软链接:为了使系统在启动时执行该脚本文件,需要在启动目录中创建一个软链接。这个目录可以是`/etc/rc.d/`或者`/etc/rc.local`,也视发行版而定。可以使用如下命令创建软链接: `sudo ln -s /etc/init.d/your_script.sh /etc/rc.d/` 5. 重启系统:完成以上步骤后,重新启动系统。在启动过程中,系统会自动执行脚本文件。 通过以上步骤,就可以实现Shell脚本开机自启动。请注意,具体步骤中的路径和命令可能会根据不同的Linux发行版有所不同,请根据自己的系统进行相应的调整。 ### 回答3: 在Linux系统中,可以使用一些特定的方法来实现shell脚本开机自启动。 1. 将脚本添加到/etc/init.d目录中:将目标脚本复制到/etc/init.d目录中,并给脚本添加执行权限。然后,可以使用以下命令将脚本启动: ``` sudo chmod +x /etc/init.d/your_script sudo update-rc.d your_script defaults ``` 2. 使用/etc/rc.local文件:在/etc/rc.local文件中添加需要启动的脚本路径。可以使用以下命令编辑该文件并添加脚本路径: ``` sudo nano /etc/rc.local ``` 在该文件中添加脚本路径,并确保在"exit 0"行之前。保存文件并重启系统,脚本将自动启动。 3. 使用systemd服务:systemd是现代Linux系统中用于管理系统进程和服务的工具。首先,创建一个与脚本相关的.service文件,并将其复制到/systemd/system目录中。然后,可以使用以下命令来启动脚本: ``` sudo systemctl start your_script.service ``` 如果希望在系统启动时自动启动脚本,可以使用以下命令启用该服务: ``` sudo systemctl enable your_script.service ``` 以上是几种常见的方法来实现shell脚本开机自启动。根据系统的不同,可以选择最适合的方法来自动启动脚本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值