一、Linux開機啟動腳本
在Linux中,我們可以使用systemd管理系統服務和啟動,systemd是一個 init 系統和系統管理器,提供 Ubuntu Linux 進程的生命周期管理。
sudo systemctl status SampleApp.service # 檢查服務狀態
sudo systemctl start SampleApp.service # 啟動服務
sudo systemctl stop SampleApp.service # 停止服務
sudo systemctl restart SampleApp.service # 重啟服務
sudo systemctl enable SampleApp.service # 設置開機啟動
sudo systemctl disable SampleApp.service # 取消開機啟動
二、Ubuntu開機自啟動腳本
在Ubuntu中,我們通常使用 Upstart 或者 systemd 來實現開機自啟動。
1、使用 Upstart:
sudo gedit /etc/init/SampleApp.conf
# 寫入以下內容:
description "Sample Application"
start on startup
task
exec /path/to/SampleApp
2、使用 systemd:
sudo gedit /etc/systemd/system/SampleApp.service
# 寫入以下內容:
[Unit]
Description=Sample Application
After=network.target
[Service]
ExecStart=/path/to/SampleApp
Restart=always
User=root
[Install]
WantedBy=multi-user.target
三、Ubuntu開機啟動程序
在 Ubuntu 中,你可以把程序添加到開機啟動啟動項列表中,使其在啟動時自動運行。
1、通過 GUI 添加開機啟動程序:
打開 “啟動應用程序”(gnome-session-properties), 點擊 “添加” 按鈕,輸入應用相關信息即可添加。
2、命令行添加開機啟動程序:
sudo ln -s /path/to/SampleApp /etc/init.d/SampleApp
sudo chmod +x /etc/init.d/SampleApp
sudo update-rc.d SampleApp defaults
四、Ubuntu開機自啟動釘釘
讓釘釘在 Ubuntu 開機啟動是非常方便的:
1、打開釘釘設置:
在釘釘界面,點擊左上角的頭像,進入 “設置” 頁面。
2、找到 “開機啟動”:
在 “設置” 頁面,點擊 “開機啟動” (需要管理員許可權)。
3、重啟 Ubuntu:
開機啟動設置生效需要重啟 Ubuntu。
五、Ubuntu開機自啟動sh程序
1、使用 Upstart:
sudo gedit /etc/init/SampleScript.conf
# 寫入以下內容:
description "Sample Script"
start on startup
task
exec /bin/sh /path/to/sample.sh
2、使用 systemd:
sudo gedit /etc/systemd/system/SampleScript.service
# 寫入以下內容:
[Unit]
Description=Sample Script
After=network.target
[Service]
Type=idle
ExecStart=/bin/sh /path/to/sample.sh
[Install]
WantedBy=multi-user.target
六、Ubuntu設置開機啟動腳本
可以把腳本添加到 Upstart 或者 systemd 的開機啟動項列表中,使其在 Ubuntu 啟動時自動運行。
1、Upstart:
sudo gedit /etc/init.d/boot.sh
# 寫入以下內容:
#!/bin/bash
/path/to/SampleScript
sudo chmod +x /etc/init.d/boot.sh
sudo update-rc.d boot.sh defaults
2、systemd:
sudo gedit /etc/systemd/system/boot.service
# 寫入以下內容:
[Unit]
After=network.target
[Service]
ExecStart=/path/to/boot.sh
Type=simple
[Install]
WantedBy=multi-user.target
通過這些方法,你可以在 Ubuntu 中實現自定義開機啟動腳本的配置,使你的 Ubuntu 更加智能、便捷。
原創文章,作者:FRSWE,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317346.html