Ubuntu開機自動啟動Script

2022-08-11 07:51:15 字數 968 閱讀 5407

實現目標:

(1).在ubuntu啟動時,自動執行位於普通使用者test1根目錄下的指令碼程式start.py,該程式會在每次執行時自動向本地日誌檔案追加一條記錄,原始碼如下:

from

datetime 

import

datetime

now=

datetime.now()f=

open(

'test1.log',

'a')

f.write(

'%s '%

now)

f.close()

ubuntu在啟動時,會自動執行/etc/rc.d目錄下的初始化程式,因此我們可以把啟動任務放到該目錄下:

1、init.d目錄下都為可執行程式,他們其實是服務指令碼,按照一定格式編寫,ubuntu在啟動時會自動執行,類似windows下的服務

2、用root帳號登入,vi /etc/rc.d/init.d/mystart,追加如下內容:

#!/bin/bash

#chkconfig:2345 80 05 --指定在哪幾個級別執行,0一般指關機,

6指的是重啟,其他為正常啟動。80為啟動的優先順序,05為關閉的優先機

#description:mystart service

retval=0

start()

stop()

case $1in

--使用case,可以進行互動式操作

start)

start

;;stop)

stop

;;esac

exit $retval

3、執行chmod +r /etc/rc.d/init.d/mystart,使之可直接執行

4、執行chkconfig --add mystart,把該服務新增到配置當中

5、執行chkconfig --list mystart,可以檢視該服務程序的狀態

ubuntu 開機自動啟動XAMPP

ubuntu 開機自動啟動xampp posted on 2009年二月28日 by kuei 1.以 root 的身份登入 2.在 etc init.d 目錄下建立 lampp.sh 檔案 lampp.sh 內容如下 bin sh cd opt lampp lampp start 3.更改許可權 ...

Ubuntu 開機自動啟動指令碼

ubuntu 開機自動啟動指令碼 flyfish 版本 ubuntu 18.04 目的想要在開機的啟動乙個名為a.py的指令碼 1 新建乙個擴充套件名為s 件,假設名字為custom.sh,該檔案的路徑是 home santiago autorun 內容為乙個啟動python指令碼 python a...

ubuntu開機啟動

ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。當然要新增到語句 exit 0前面才行。比如,我希望開機啟動goagent,那麼 1.vim etc rc.local 2.在exit 0前面新增下列語句 python ...