開機運行腳本
⑴ 開發板上如何自定義開機運行腳本以及應用程序
我的板子是ok6410,搭載的2.6.36內核,文件系統是按照老師給的文檔自己做的,這兩天一直在嘗試自定義開機啟動腳本文件或應用程序,經歷多次失敗終於在靈光一閃間成功了,這個方法可能不科學,但是可以實現要求:inittab中要有下面一行:console::respawn:-/bin/shrespawn 意思是自動登錄,而不是要你先回車它才會登錄,這點在設置子啟動程序時需要設置成這樣-/bin/sh 的 - 意思是在登錄後執行profile所以我們可以寫一個腳本文件:/etc/init.d/rcqt裡面寫上一行啟動應用程序的命令:/key/qt_gui -qws -wenquanyi然後在profile 文件中添加這樣一行,這樣就添加了rcqt這個腳本:. /etc/init.d/rcqt //.與 /之間要有空格,意思是將腳本包含進當前腳本或者:/etc/init.d/rcqt //意思是直接執行rcqt這個腳本然後就可以了。注意:當然之前如果程序運行所需要的環境變數沒有設置你還要設置上:1.可以就在profile中直接寫環境變數;2.也可以新建其他環境變數腳本然後像本文應用程序一樣在profile中添加 新建的那個腳本;3.或者是把新建的腳本添加進/etc/init.d/rcS(rcS這個腳本是做的登錄之前的初始化)4.我在之前的嘗試中曾將掛載模塊的腳本,設置臨時環境變數的腳本都添加進rcS這個腳本中,都成功了,可就是將執行QT應用程序的那個腳本添加到rcS中就不能正常啟動該應用程序,或者直接在rcS中添加/key/qt_gui -qws -wenquanyi 也不能正常啟動應用。現在想來也許是qt應用程序需要在系統登錄後才能運行吧。
⑵ win7 scripts.ini 開機啟動 腳本
1、使用組策略添加開機腳本後,會在注冊表如下位置生成啟動項,並在C:\Windows\System32\GroupPolicy\Machine\Scripts\下生成scripts.ini文件
2、事先寫好scripts.ini文件,雖然組策略可以讀取該文件內容知道是哪個腳本,但是不能像人一樣那麼智能說:「我應該還要去注冊表搞一下,告訴計算機開機要啟動一個腳本「,因為它沒有去注冊表添加啟動項,所以即使覆蓋ini文件也無益(因為注冊表裡也需要記錄腳本位置),除非你自己改下注冊表。
所以,不要走歪門邪道啊!!!
⑶ 如何讓一個腳本在開機後自動運行
一、經典的啟動——「啟動」文件夾
單擊「開始→程序」,你會發現一個「啟動」菜單,這就是最經典的Windows啟動位置,右擊「啟動」菜單選擇「打開」即可將其打開,其中的程序和快捷方式都會在系統啟動時自動運行。
二、有名的啟動——注冊表啟動項
注冊表是啟動程序藏身之處最多的地方,主要有以下幾項:
1.Run鍵
Run鍵是病毒最青睞的自啟動之所,該鍵位置是[HKEY_CURRENT_
USER\Software\Microsoft\Windows\CurrentVersion\Run]和[HKEY_
LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],其下的所有程序在每次啟動登錄時都會按順序自動執行。
還有一個不被注意的Run鍵,位於注冊表[HKEY_CURRENT_
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Policies\Explorer\Run],也要仔細查看。
2.RunOnce鍵
RunOnce位於[HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\RunOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\RunOnce]鍵,與Run不同的是,RunOnce下的程序僅會被自動執行一次。
3.RunServicesOnce鍵
RunServicesOnce鍵位於[HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\
Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]下,其中的程序會在系統載入時自動啟動執行一次。
⑷ 如何將一個腳本放到開機啟動
對於專業版xp,開始→運行→輸入
gpedit.msc
,打開組策略→計算機配置→windows設置→腳本(啟動\關機)→雙擊右欄中的
啟動
→添加。剩下的就是添加好腳本點確定,然後關閉組策略就行了。同樣添加關機腳本雙擊
關機
就行。如果要添加登陸\注銷腳本,就在組策略中
用戶配置→windows設置→腳本-(登陸\注銷),剩下的同理。
⑸ windows設置開機自啟動腳本
Windows系統想要快速設置開機自動啟動某個程序,可以使用以下幾種方法設置:
第一種:設置啟動項
1.找到啟動文件夾,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打開運行,輸入shell:startup,回車,也可以快速打開啟動文件夾。
2.拷貝需要開機啟動的程序的快捷方式到此文件夾即可。
3.打開任務管理器-啟動查看啟動項。
這樣就設置好了,下次計算機啟動時,程序也會自動啟動的。
第二種:使用計劃任務自啟動
1.新建文本文件DebugStart.txt,打開寫入以下內容:
tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。
這條語句不能換行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路徑,tasklist|find /i "authSender.exe"是判斷進程是否存在,程序是否已經開啟,如未開啟才會啟動程序,然後改後綴名 .txt 為 .bat,雙擊即可啟動程序。(可以在每條語句前使用 :: 來注釋一條語句),這種方法還可以批量啟動不同程序,只需要在此文件中重啟一行,按相同格式寫第二個要啟動的程序對應的語句即可。
2.進入任務計劃程序窗口,創建任務。
接著選擇觸發器選項卡,選擇新建,在第一欄開始任務處選擇登錄時(啟動時開始任務需要管理員許可權)或啟動時(啟動時開始任務需要管理員許可權),點擊確定。由於我們的 bat腳本有做判斷,所以不用擔心程序會啟動多次。
在操作選項卡選擇新建,並選擇啟動程序選項,以及在程序和腳本處選擇剛才編寫的.bat程序,點擊確定,然後再點擊確定(創建任務界面的確定)。
關閉頁面,即可做到開機自動啟動程序。
第三種:通過組策略設置腳本隨伺服器啟動
1.開始->運行->gpedit.msc->計算機配置->Windows設置->腳本(啟動/關機)。其中Win10有很多版本,其中家庭版默認是不提供組策略功能,如果需要給win10的家庭版添加組策略的功能,可以參考https://blog.csdn.net/lwpkjio/article/details/85236808。
2.添加啟動腳本,點擊確定。
這樣就可以了。
第四種:添加服務自動運行
1.開始---運行---cmd---回車,在彈出的窗體中輸入如下命令:
sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug為將要創建的服務名。要刪除創建的服務也很簡單,使用以下命令即可:sc delete ServiceName
2.打開控制面板---管理工具---服務(或者 開始---運行---services.msc---確認)打開服務管理器,看看你創建的服務已經在裡面了,至此,服務運行已創建完成。
⑹ 如何實現自己的腳本開機自動運行
1、開始/所有程序/啟動,將想加入開機啟動的程序軟體的圖標的快捷方式放進去即可,或打開C:\Documents
and
Settings\用戶名\「開始」菜單\程序\啟動文件夾把你要啟動的程序的快捷方式放在這個文件夾下面就行了。
2、另一個辦法,開始/運行輸入regedit回車打開注冊表編輯器,依次展開
分支,在右窗格用滑鼠右鍵單擊選新建/字元串/在新值中添上你要添加程序的英文名或中文名,然後雙擊他,在數值數據中添加這個程序的准確硬碟中的路徑,按確定重啟即可(右擊你要添加程序軟體的圖標選屬性,在打開的對話框中查看「目標」和「起始位置」有這個軟體的路徑和這個程序軟體的英文名)。
⑺ 如何設置開機自動運行按鍵精靈的腳本
把腳本打包成小精靈,
在生成小精靈的選項里設置成打開即運行.
然後把小精靈的生成一個快捷方式
把快捷方式拉到開機啟動項里.
⑻ Win10系統下怎麼實現開機自動運行批處理和腳本
第一,打開我的電腦,在地址欄中輸入「C: MenuPrograms」,
第二,回車後定位到programs文件夾,也即程序文件夾中,
第三,將啟動文件夾打開,右擊後選擇發送到桌面快捷方式,這時候我們就能在桌面上找到一個啟動的快捷方式了,
第四,選擇你需要的批處理文件,將其移動到啟動-快捷方式的圖標上:
按照系統提示進入下一步,點擊完成後,此時桌面上的批處理文件也就消失了,我們可以打開啟動-快捷方式,此時啟動文件夾中已經存在了一個批處理文件,
第六,為了桌面的簡潔與美觀,可以將桌面上的啟動-快捷方式圖標刪除,也可以將批處理修改成隱藏模式運行,重啟下,效果就出來了哦。
完成以上步驟之後,Win10系統中的開機自動運行批處理和腳本功能就成功實現嘍。
⑼ linux沒有rc.local如何添加開機啟動腳本
添加開機啟動腳本的方法:
可以利用 systemd 的啟動原理,通過 /etc/systemd/system/rc-local.service 文件來達到啟動時執行 /etc/rc.local 文件的目的。不僅僅是ubuntu 18.04有這個問題。
debian 9也會碰到,方法使用。沒有/etc/rc.local文件,熟悉的開機自動啟動的設置就配置好了。
Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。
它能運行主要的Unix工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux有上百種不同的發行版,如基於社區開發的debian、archlinux,和基於商業開發的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
2021年6月,根據Linux 5.14剛剛進入合並隊列的char-misc-next提交,Linux 5.14正式移除了RAW驅動。
發展歷史:
Linux操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:Unix操作系統、MINIX操作系統、GNU計劃、POSIX標准和Internet網路。
⑽ windows腳本文件如何開機自動運行
找到文件,放入啟動文件夾就會了啊