[問題] 開機後Login前讓程式自動執行

看板Linux作者 (可樂)時間7年前 (2018/02/24 14:00), 編輯推噓4(405)
留言9則, 5人參與, 7年前最新討論串1/1
大家好: 我最近剛開始學習使用ubuntu,我現在用vim寫了一個.cpp的程式,現在都是 用g++ server.cpp -o server編譯出server,再用./server執行程式。 現在我希望讓server在開機後就自動執行,在網路上查的結果是要寫一個.sh 放在/etc/rc.d/boot.local,但我不太理解.sh。網路上的說明shell說是介於使用者 跟作業系統間的程式,那我編譯出來的server算是一種shell嗎?另外,是不是我用 vim start.sh 這樣就會開一個.sh來編輯呢? 或是請問是否有網站或教材可以參考呢?謝謝大家看完我的問題。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.179.187 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1519452037.A.86A.html

02/24 15:15, 7年前 , 1F
開機自動執行的話, /etc/rc.local 也可以?
02/24 15:15, 1F

02/24 18:08, 7年前 , 2F
systemd 要enable rc. local
02/24 18:08, 2F

02/24 22:16, 7年前 , 3F
基本上 g++ server.cpp -o server; ./server 就是
02/24 22:16, 3F

02/24 22:17, 7年前 , 4F
一個 shell script 了。先 cd 到 server 的目錄,再
02/24 22:17, 4F

02/24 22:18, 7年前 , 5F
./server 即可。或是直接寫絕對路徑 /home/server
02/24 22:18, 5F

02/27 19:40, 7年前 , 6F
寫成service
02/27 19:40, 6F

02/28 06:56, 7年前 , 7F
寫shell是告訴電腦要怎樣做來執行程式
02/28 06:56, 7F

02/28 06:57, 7年前 , 8F
你編譯出來的是執行檔,你要讓電腦自己執行這執行檔要寫
02/28 06:57, 8F

02/28 06:57, 7年前 , 9F
shell script這樣
02/28 06:57, 9F
文章代碼(AID): #1QaF-5Xg (Linux)
文章代碼(AID): #1QaF-5Xg (Linux)