ubantu18.04添加开机自启项
时间: 2023-11-28 11:06:03 浏览: 144
要在Ubuntu 18.04中添加开机自启项,可以按照以下步骤操作:
1. 打开终端,输入命令`sudo nano /etc/rc.local`以编辑rc.local文件。
2. 在文件末尾添加你想要自启的命令,例如:
```
sudo /usr/bin/python3 /home/user/myscript.py &
```
这个例子中,我们想要在开机时自动运行一个Python脚本,因此我们在rc.local文件中添加了这个命令。需要注意的是,命令末尾的`&`符号表示让该命令在后台运行,否则它会阻塞rc.local文件的执行。
3. 保存并关闭rc.local文件,然后输入命令`sudo chmod +x /etc/rc.local`以使rc.local文件可执行。
4. 最后,重启你的系统,你的命令应该会自动运行了。你可以通过在终端中输入`ps aux | grep myscript.py`来确认你的脚本是否在运行中。
注意事项:
- 确保你的命令是正确的并且可以在终端中正常运行。
- 如果你的命令需要root权限才能执行,记得在命令前加上`sudo`。
- 如果你的命令需要等待网络或其他资源就绪才能执行,可能需要在rc.local文件中添加适当的延迟。你可以在命令前加上`sleep 10`之类的命令来实现延迟。
相关问题
ubantu18.04设置开机自启
要设置Ubuntu 18.04的开机自启动项,您可以按照以下步骤进行操作:
1.打开“启动应用程序”窗口。您可以通过按下“Ctrl+Alt+T”键打开终端,然后输入“gnome-session-properties”命令来打开该窗口。
2.点击“添加”按钮,然后输入要启动的应用程序的名称、命令和描述信息。
3.勾选“在登录时自动启动该应用程序”选项,并确保该应用程序的状态为“启用”。
4.点击“关闭”按钮,然后重启系统以使更改生效。
注意:在某些情况下,您可能需要为要启动的应用程序编写一个启动脚本,并将其放置在“/etc/init.d/”目录下。这将确保在系统启动时自动运行该脚本。
ubantu18.04设置开机自启py脚本
以下是在Ubuntu 18.04上设置开机自启py脚本的步骤:
1. 创建.py脚本:
在终端上进入您的脚本所在的文件夹,使用以下命令创建一个新的.py文件:
```
nano your_script_name.py
```
然后在文件中添加您的Python脚本代码,并保存并退出。
2. 设置.py脚本可执行权限:
在终端上,使用以下命令为您的Python脚本添加可执行权限:
```
chmod +x your_script_name.py
```
3. 创建.service文件:
在终端上,使用以下命令创建一个新的.service文件:
```
sudo nano /etc/systemd/system/your_service_name.service
```
在文件中添加以下内容:
```
[Unit]
Description=Your Service Name
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/python3 /path/to/your_script_name.py
[Install]
WantedBy=multi-user.target
```
请注意,这里的“your_service_name”应该是您想要为服务命名的名称。并且,您需要将“/path/to/your_script_name.py”替换为您的Python脚本的实际路径。
保存并退出。
4. 配置系统服务:
在终端上,使用以下命令重新加载systemd服务:
```
sudo systemctl daemon-reload
```
5. 启用服务:
在终端上,使用以下命令启用您的服务在启动时自动启动:
```
sudo systemctl enable your_service_name.service
```
现在,您的Python脚本将在Ubuntu 18.04启动时自动启动。
阅读全文