systemctl list-units --type=service #檢視所有已啟動的服務
systemctl enable httpd.service #加入開機自啟動服務
systemctl enable rsyncd.service #同步資料的服務
2、開機後執行自定義指令碼
1)編輯自啟動指令碼的檔案
vim /yourpath/serverstart_all.sh2)將指令碼標記為可執行檔案#!/bin/bash
sh /yourserverpath/server_start.sh
chmod +x /yourpath/serverstart_all.sh3)將/etc/rc.d/rc.local文標記為可執行檔案
chmod +x /etc/rc.d/rc.local
vim /etc/rc.d/rc.local這裡做了個啟動後的測試,在serverpath的log下輸出結果檔案,重啟後輸出正常/yourpath/serverstart_all.sh
filename="/yourserverpath/log/`date +%y%m%d_%h%m%s_`"
sh /yourserverpath/server_start.sh>$filename"servername.log"3、開機後制動檢測並啟動特定程序
ps aux|grep yourprocessname
轉至:
centos7下自定義服務啟動和自動執行指令碼教程
systemctl list units type service 檢視所有已啟動的服務 systemctl enable httpd.service 加入開機自啟動服務 systemctl enable rsyncd.service 同步資料的服務 2 開機後執行自定義指令碼 1 編輯自啟動指令碼...
centos7自定義安裝redis
wget 2.解壓 tar zxvf redis 3.2.9.tar.gz c data my 3.安裝 cd data my redis 3.2.9 make 4.配置 建立日誌與資料資料夾 mkdir data my redis 3.2.9 data mkdir data my redis 3....
Centos 7設定自定義服務踩坑之路
眾所周知,在centos 7系列的服務需要使用systemctl命令管理,那如何將自己的 註冊成服務嘞,是醬嬸兒的,咱們先介紹一下 1 在 usr lib systemd system路徑下邊建立 xx.service檔案 建議使用cp a 命令複製乙個現有檔案 2 修改檔案內容 unit 服務描述...