當前位置:首頁 » 編程軟體 » linux登錄執行腳本

linux登錄執行腳本

發布時間: 2025-05-07 12:10:12

1. 嵌入式 linux 如何以root身份自動登錄 如何開機自動執行腳本文件

嵌入式 Linux 如何以root身份自動登錄 並開機自動執行腳本文件
下面操作步驟記錄如下:
要設置自啟動程序需要解決兩個問題:1、系統自動登錄;2、自動執行腳本,
1)系統自動登錄
(1)修改/etc/inittab
在inittab中,有如下配置
1:2345:respawn:/sbin/agetty tty1 9600
2:2345:respawn:/sbin/agetty tty2 9600
3:2345:respawn:/sbin/agetty tty3 9600
4:2345:respawn:/sbin/agetty tty4 9600
5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600
表示系統可以有六個控制台,可以用ALT+(F1~F6)來切換。而/sbin/agetty就是一個登陸驗證程序,執行它,會提示用戶輸入用戶名和密碼,然後啟動一個指定的shell(在passwd文件中指定的)。
所以,我們只需將其修改為不執行agettty,而是執行自己編寫的一個腳本,就可以跳過用戶名和密碼的輸入。修改如下:
1:2345:respawn:/root/logintest tty1 9600
這里我在/root/下放了一個測試腳本,這樣系統啟動時就會執行那個腳本,腳本內容:
#!/bin/sh
/bin/login -f root
腳本其實就是執行了一個root用戶的登陸而已。
2)自動執行程序
方法有兩種,一種是將要執行的代碼放到1)中的/root/logintest的後面;
另一種是將要執行的代碼放到/etc/profile文件的後面即可。
免費提供最新Linux技術教程書籍,入門自學書籍《linux就該這么學》,為開源技術愛好者努力做得更多更好

2. shell腳本執行linux命令

在linux下shell腳本執行命令主要有四種方式,具體介紹如下:
方式一:
切換到shell腳本所在的目錄(也叫工作目錄)執行shell腳本,具體代碼是:
cd /data/shell
./hello.sh
方式二:
可以以絕對路徑的方法去執行bash shell腳本,具體代碼是:
/data/shell/hello.sh
方式三:
可以選擇直接使用bash命令或者sh命令來執行bash shell腳本,具體代碼是:
cd /data/shell
bash hello.sh
或者
cd /data/shell
sh hello.sh
方式四:
還可以選擇在當前的shell環境中執行bash shell腳本,具體代碼是:
cd /data/shell
. hello.sh

cd /data/shell
source hello.sh
說明:前三種方式執行shell腳本時都需要在當前shell(即父shell)開啟的一個子shell環境中執行,完成之後就會關閉回到原來的shell中,但方式四是直接在當前的shell中執行的。

3. 如何在重啟或啟動時執行命令或腳本 | Linux 中國

在Linux系統中,有時需要在重啟或啟動時執行特定的命令或腳本。以下為三種有效的方法。

方法一:利用/etc/rc.d/rc.local文件在啟動時運行腳本或命令。

此方法適用於傳統Linux系統,涉及將自定義腳本添加至文件底部,並確保文件具有執行許可權。

創建示例腳本後,設置執行許可權並添加至文件中。重啟系統以驗證腳本是否正確執行。

方法二:使用crontab在啟動時執行命令或腳本。

在crontab中添加特殊字元串@reboot,允許用戶在系統啟動時運行特定命令或腳本。設置crontab條目後,重啟系統進行驗證。

方法三:通過systemd服務單元在啟動時運行命令或腳本。

適用於systemd系統,需要創建systemd啟動腳本並放置於特定目錄下。運行命令更新配置文件並啟用服務,重啟系統驗證腳本執行情況。

額外提示:若需後台運行腳本,請在最後添加"&"符號。以不同用戶運行命令時,請使用指定格式。

來源:2daygeek.com/execute-run-script-on-boot

作者:Magesh Maruthamuthu 選題:lujun9972 譯者:geekpi 校對:wxy

本文由LCTT原創編譯,Linux中國榮譽推出

4. 運行linux腳本,遇到要按回車鍵,怎麼讓它自動應答,繼續運行腳本

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

熱點內容
全民農場伺服器關閉什麼時間開啟 發布:2025-05-08 01:29:20 瀏覽:674
msde資料庫下載 發布:2025-05-08 01:21:53 瀏覽:286
海鷗優化演算法 發布:2025-05-08 01:12:52 瀏覽:972
威綸通exob禁止反編譯設置 發布:2025-05-08 01:06:05 瀏覽:286
天津建經加密狗 發布:2025-05-08 01:06:04 瀏覽:208
filecoin幣與分布式存儲 發布:2025-05-08 00:55:22 瀏覽:178
取存儲過程結果集 發布:2025-05-08 00:53:04 瀏覽:53
android木馬遠控 發布:2025-05-08 00:47:18 瀏覽:151
linuxusb工具 發布:2025-05-08 00:43:43 瀏覽:741
宅吧伺服器地址 發布:2025-05-08 00:43:32 瀏覽:263