linux程序开机自启动
时间: 2023-04-14 15:03:08 浏览: 141
Linux程序开机自启动可以通过在/etc/rc.local文件中添加启动命令实现。具体步骤如下:
1. 打开终端,输入以下命令打开rc.local文件:
sudo nano /etc/rc.local
2. 在文件末尾添加需要开机自启动的命令,例如:
/usr/bin/python3 /home/user/myscript.py &
3. 保存文件并退出,重启电脑即可实现开机自启动。
注意:rc.local文件需要有可执行权限,可以通过以下命令添加:
sudo chmod +x /etc/rc.local
相关问题
linux开发板开机自启动脚本,linux 添加开机自启动脚本
要在 Linux 开发板上设置开机自启动脚本,可以按照以下步骤进行操作:
1. 编写启动脚本:创建一个启动脚本,将需要自启动的命令或程序放在其中。例如,创建一个名为 `myscript.sh` 的脚本文件,并在其中添加需要自启动的命令。
2. 将启动脚本移动到 `/etc/init.d/` 目录下:将刚才创建的启动脚本移动到 `/etc/init.d/` 目录下。
```bash
sudo mv myscript.sh /etc/init.d/
```
3. 添加执行权限:给该脚本文件添加执行权限。
```bash
sudo chmod +x /etc/init.d/myscript.sh
```
4. 创建软链接:使用 `update-rc.d` 命令创建软链接。
```bash
sudo update-rc.d myscript.sh defaults
```
运行该命令后,会在 `/etc/rc.d/` 目录下创建一个软链接,以便在系统启动时自动运行该脚本。
5. 重启系统:重启系统,验证自启动脚本是否已成功添加。
```bash
sudo reboot
```
这样,当系统启动时,就会自动运行 `myscript.sh` 脚本。
linux设置程序开机自启动
在 Linux 中,可以通过在启动时执行一个脚本来实现程序的自启动。具体步骤如下:
1. 编写脚本
在 /etc/init.d/ 目录下创建一个脚本文件,脚本文件名可以自己定义,例如 myprogram。脚本内容如下:
```
#!/bin/sh
# chkconfig: 2345 99 01
# description: myprogram
cd /path/to/myprogram
./myprogram &
```
其中,第一行指定脚本解释器为 sh,第二行设置 chkconfig,表示在运行级别 2、3、4、5 下都执行脚本,启动顺序为 99,关闭顺序为 01,第三行是脚本的描述信息,第四行进入程序所在目录,最后一行执行程序。
2. 添加执行权限
执行以下命令添加执行权限:
```
sudo chmod +x /etc/init.d/myprogram
```
3. 添加服务
执行以下命令添加服务:
```
sudo chkconfig --add myprogram
```
4. 启动服务
执行以下命令启动服务:
```
sudo service myprogram start
```
现在,每次系统启动时,myprogram 程序都会自动启动。如果需要停止服务,可执行以下命令:
```
sudo service myprogram stop
```
阅读全文