linux之開機自啟文件


一、開機自啟

1、編寫要實現開機自啟的文件。~vim  xxx.py

2、找到該文件的絕對路徑。pwd

3、打開/etc/rc.d/rc.local文件 sudo vim /etc/rc.d/rc.local獲取sudo vim /etc/rc.local

4、編寫內容。

以py文件為例:

#!/bin/bash
cd /home/xxx/chengdu
/home/xxx/anaconda3/bin/python xxx.py >> /home/xxx/1.txt &//輸出重定向到1.txt用來驗證是否自啟動成功

5、改變rc.local的權限。

sudo chmod + x rc.local

6、最后就可以重新啟動,然后查看/home/xxx/1.txt里的內容,驗證是否成功。

shutdown -r now  //重啟成功后,執行下一句
cat /home/xxx/1.txt

 

 二、打開vim ~/.bashrc文件,在文件最后加入需要執行的文件,但是這個啟動的條件是需要你打開終端。每打開一次終端,就會運行一次bashrc文件里的內容。

test.c文件編譯生產test

nohup /root/test &

 

三、/etc/profile.d下也可以進行開啟自啟,但是他需要在profile.d文件下創建一個shell腳本,還有金屬,創建的shell腳本可能會引起無法正常進入系統,所以需要慎用。

 

四、/etc/profile文件是用來存放環境變量的,它是對所有用戶都生效的,在profile文件里加入了環境變量后,需要重啟電腦或者輸入source /etc/profile來使環境變量生效。當然,你也可能會遇到加入了環境變量,但是你在讓一個開啟自啟項目啟動時,發現並沒有啟動你想要的程序,但是你手動又能夠拉起你想要的程序,這種情況,你就需要把你在/etc/profile文件中的環境變量加到/etc/rc.local文件中去,並把/etc/profile里的給注釋掉。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM