看板 Linux 關於我們 聯絡資訊
大家好: 我最近剛開始學習使用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
holishing: 開機自動執行的話, /etc/rc.local 也可以? 02/24 15:15
obarisk: systemd 要enable rc. local 02/24 18:08
hijkxyzuw: 基本上 g++ server.cpp -o server; ./server 就是 02/24 22:16
hijkxyzuw: 一個 shell script 了。先 cd 到 server 的目錄,再 02/24 22:17
hijkxyzuw: ./server 即可。或是直接寫絕對路徑 /home/server 02/24 22:18
fatrabitree: 寫成service 02/27 19:40
b0920075: 寫shell是告訴電腦要怎樣做來執行程式 02/28 06:56
b0920075: 你編譯出來的是執行檔,你要讓電腦自己執行這執行檔要寫 02/28 06:57
b0920075: shell script這樣 02/28 06:57