當前位置:首頁 » 編程軟體 » 啟動服務腳本

啟動服務腳本

發布時間: 2023-06-04 03:11:22

㈠ apache伺服器啟動腳本apachectl無法完成

apache啟動失敗
1.
埠佔用問題 這個問題比較常見,解決起來也很容易。通常是因為IE或安裝的其它程序佔用了80埠而導致Apache啟動失敗,在啟動Apache之前將埠號修改為其它未佔用的埠就可以了。 解決方法:我們的apache軟體配置是在httpd.conf文件中配置,該文件在apache安裝目錄下conf 在httpd.conf文件中我們修改埠: Listen 81 注意修改完畢後,一定要重新啟動apache。
2.
路徑及文件名問題 解決了埠問題,還是啟動失敗,這是為什麼呢?我們需要注意一個小細節,查看一下我們安裝APMServ的路徑,要確定安裝路徑的文件夾名稱中不能出現中文或空格。畢竟這是個人作品,有些地方考慮的不是很周到,導致一些Bug。
3.
配置文件問題。

㈡ 求教關於Centos 7開機自動啟動腳本 問題

1. 自己新建一個腳本,如centnet-service.sh
經過後面的幾個步驟後,這個腳本在開機的時候會執行,在這個腳本裡面可以寫你開機的時候想執行的命令,如啟動tomcat,oracle等服務
2. 在腳本中輸入啟動服務的命令,如(開機啟動tomcat):
#!/bin/bashexport JDK_HOME=/home/java/jdk1.8.0_91export JAVA_HOME=/home/java/jdk1.8.0_91/home/tomcat/apache-tomcat-8.0.36/bin/startup.sh

3. 執行如下命令,將該腳本標記為可執行文件(添加可執行的許可權)
chmod +x /home/centnet/centnet-service.sh

4. 執行如下命令將/etc/rc.d/rc.local文標記為可執行文件
在centos7中,/etc/rc.d/rc.local文件的許可權被降低了,開機的時候執行在自己的腳本是不能起動一些服務的,執行下面的命令可以文件標記為可執行的文件

chmod +x /etc/rc.d/rc.local

5. 打開/etc/rc.d/rc.local文件,在最後面添加如下腳本
/home/centnet/centnet-service.sh

這樣,centnet-service.sh這個腳本在開機的時候就會被執行了,以後再這裡面寫啟動服務的命令就可以了

linux Ubuntu 20.04 —添加開機啟動(服務/腳本)

本文章向大家介紹Linux Ubuntu 20.04 —添加開機啟動(服務/腳本),主要包括Linux Ubuntu 20.04 —添加開機啟動(服務/腳本)使用實例、應用技巧、基本知識點總結和需要注意事項,具有一定的參考價值,需要的朋友可以參考一下。
系統啟動時需要載入的配置文件

一、修改開機啟動文件:/etc/rc.local(或者/etc/rc.d/rc.local)

二、自己寫一個shell腳本
將寫好的腳本(.sh文件)放到目錄 /etc/profile.d/ 下,系統啟動後就會自動執行該目錄下的所有shell腳本。
三、通過chkconfig命令設置

四、自定義服務文件,添加到系統服務,通過Systemctl管理
1.寫服務文件:如nginx.service、redis.service、supervisord.service

2.文件保存在目錄下:以754的許可權。目錄路徑:/usr/lib/systemd/system。如上面的supervisord.service文件放在這個目錄下面。

3.設置開機自啟動(任意目錄下執行)。如果執行啟動命令報錯,則執行:systemctl daemon-reload

4.其他命令

5.服務文件示例:

㈣ 7如何添加開機啟動服務/腳本

  • 在電腦左下角點擊如圖「所有程序」。

㈤ linux系統服務啟動腳本在哪個目錄下

取決於你使用的是哪個Linux發行版,通常在/etc/rc.d
/etc/init.d等目錄下
Linux的賬號驗證程序是login,login會接收mingetty傳來的用戶名作為用戶名參數。然後login會對用戶名進行分析:如果用戶名不是root,且存在/etc/nologin文件,login將輸出nologin文件的內容,然後退出。這通常用來系統維護時防止非root用戶登錄。只有/etc/securetty中登記了的終端才允許root用戶登錄,如果不存在這個文件,則root可以在任何終端上登錄。/etc/usertty文件用於對用戶作出附加訪問限制,如果不存在這個文件,則沒有其他限制。
在分析完用戶名後,login將搜索/etc/passwd以及/etc/shadow來驗證密碼以及設置賬戶的其它信息,比如:主目錄是什麼、使用何種shell。如果沒有指定主目錄,將默認為根目錄;如果沒有指定shell,將默認為/bin/bash。
login程序成功後,會向對應的終端在輸出最近一次登錄的信息(在/var/log/lastlog中有記錄),並檢查用戶是否有新郵件(在/usr/spool/mail/的對應用戶名目錄下)。然後開始設置各種環境變數:對於bash來說,系統首先尋找/etc/profile腳本文件,並執行它;然後如果用戶的主目錄中存在.bash_profile文件,就執行它,在這些文件中又可能調用了其它配置文件,所有的配置文件執行後後,各種環境變數也設好了,這時會出現大家熟悉的命令行提示符,到此整個啟動過程就結束了。

㈥ CENTOS7開機自啟動腳本

1、因為在centos7中 /etc/rc.d/rc.local 的許可權被降低了,所以需要賦予其可執行權

2、賦予腳本可執行許可權
假設 /usr/local/script/autostart.sh 是你的腳本路徑,給予執行許可權

3、打開 /etc/rc.d/rc.local 文件,在末尾增加如下內容

1、將腳本移動到 /etc/rc.d/init.d 目錄下

2、增加腳本的可執行許可權

3、添加腳本到開機自動啟動項目中

chkconfig啟動腳本規范 在腳本開頭加入下面內容:

說明:chkonfig後面是啟動級別和優先順序,description後面是服務描述。如上面腳本意思是,

服務必須在運行級2,3,4,5下被啟動或關閉,啟動的優先順序是90,停止的優先順序是10。

優先順序范圍是0-100,數字越大,優先順序越低。

Linux啟動優先順序

運行級別就是操作系統當前正在運行的功能級別。這個級別從0到6 ,具有不同的功能。

這些級別在/etc/inittab文件里指定。這個文件是init程序尋找的主要文件,最先運行的服務是那些放在/etc/rc.d 目錄下的文件。
不同的運行級定義如下:(可以參考Linux裡面的/etc/inittab)

㈦ 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---確認)打開服務管理器,看看你創建的服務已經在裡面了,至此,服務運行已創建完成。

㈧ 用shell腳本寫一個服務的啟動程序

一般在/etc/init.d目錄下都是各種服務的啟動腳本。你可以參考著自己的程序寫。

熱點內容
威蘭達四驅豪華版都有哪些配置 發布:2025-02-12 16:54:34 瀏覽:120
nokia恢復出廠密碼是多少 發布:2025-02-12 16:49:03 瀏覽:276
什麼是系統相冊緩存 發布:2025-02-12 16:49:02 瀏覽:521
怎麼創建密碼重置盤 發布:2025-02-12 16:36:59 瀏覽:676
php讀取時間 發布:2025-02-12 16:23:48 瀏覽:385
祛痘液如何配置 發布:2025-02-12 16:21:22 瀏覽:748
安卓手機如何拷貝電腦里 發布:2025-02-12 16:16:30 瀏覽:860
linux怎麼編譯內核 發布:2025-02-12 16:03:02 瀏覽:189
新的怎麼注冊微信賬號密碼忘了怎麼辦 發布:2025-02-12 15:50:08 瀏覽:660
android代碼搜索 發布:2025-02-12 15:45:36 瀏覽:779