開機後Login前讓程式自動執行 - Linux

Iris avatar
By Iris
at 2018-02-24T14:00

Table of Contents

大家好:

我最近剛開始學習使用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來編輯呢?

或是請問是否有網站或教材可以參考呢?謝謝大家看完我的問題。


--
Tags: Linux

All Comments

Bethany avatar
By Bethany
at 2018-02-26T05:05
開機自動執行的話, /etc/rc.local 也可以?
Carolina Franco avatar
By Carolina Franco
at 2018-02-26T12:17
systemd 要enable rc. local
Brianna avatar
By Brianna
at 2018-03-01T17:13
基本上 g++ server.cpp -o server; ./server 就是
Frederic avatar
By Frederic
at 2018-03-03T01:50
一個 shell script 了。先 cd 到 server 的目錄,再
Steve avatar
By Steve
at 2018-03-05T18:45
./server 即可。或是直接寫絕對路徑 /home/server
Anonymous avatar
By Anonymous
at 2018-03-06T18:35
寫成service
Audriana avatar
By Audriana
at 2018-03-11T01:58
寫shell是告訴電腦要怎樣做來執行程式
Megan avatar
By Megan
at 2018-03-15T10:31
你編譯出來的是執行檔,你要讓電腦自己執行這執行檔要寫
shell script這樣

bash傳遞命令結果到陣列的不同方式有差

Hardy avatar
By Hardy
at 2018-02-24T12:44
我需要在bash裡面把上萬筆的資料丟到array中,我用過兩種方式 mapfile -t -s 1 linesandlt;andlt;andlt;$(ls -lrt /tmp/) echo ${lines[at]} 新版的clonezilla這個命令是有效的。2.4.5-23版或centos則是空的。 m ...

Linux Samba 檔案占用磁區

Hedda avatar
By Hedda
at 2018-02-24T12:27
不知道在這裡發文適不適當 ~ 最近想寫一些檔案系統管理的程式,所以在家裡架了一個Linux Samba(NAS) 。 我在Linux平台上mount該Samba,並用 du 去查詢檔案或資料夾占用的磁區大小。 然後 ... 讓我無法理解的事情就這樣發生了 我發現實際上只有49.2KB的檔案竟然佔據了4GB ...

素梅派安裝OPENCV問題

Bethany avatar
By Bethany
at 2018-02-23T17:13
如標題:我從網路上按照步驟操作但是一直跳出下列的錯誤 鑒於本身是程式新手上網搜尋方法都似懂非懂想請教版上高手 [ 12%] Linking CXX static library ../../lib/libopencv_core_pch_dephelp.a [ 12%] Built target openc ...

關於 win8.1 跟 ubuntu 雙系統安裝

Faithe avatar
By Faithe
at 2018-02-23T14:59
各位好, 我之前有在我的筆電上裝雙系統, 筆電預設是安裝 Win8.1,只有一顆硬碟 然後我用硬碟管理,壓縮出了約 10 GiB 的未配置空間 然後把 Ubuntu ISO 用 daemon tool 裝在 USB 裡面, 接著就調整 BIOS,然後重開機之後, 系統就直接進入 Ubuntu 安裝過程像一般 ...

無法更新Antergos

Charlie avatar
By Charlie
at 2018-02-23T14:27
試過圖形界面(GUI)的更新方式與指令列的方式(sudo pacman -Syu),但結果都是失 敗。 系統顯示的訊息如下: resolving dependencies... looking for conflicting packages... error: failed to prepare tran ...