配置乙個簡單服務,讓它在出現異常時自動重啟。
ubuntu 16.04.2 lts
為方便觀察,服務功能設定為:監視檔案/tmp/foo
,一旦該檔案發生變化,同步到/tmp/bar
。
sudo apt-get update
sudo apt-get install inotify-tools
mkdir -p /usr/lib/systemd/system
vim /usr/lib/systemd/system/foo.service
[unit]
description=foo
[service]
execstart=/bin/bash -c "while true; do /usr/bin/inotifywait -qq --event modify /tmp/foo; cp /tmp/foo /tmp/bar; done"
restart=always
[install]
wantedby=multi-user.target
touch /tmp/foo
systemctl start foo
echo hello>/tmp/foo && sleep 1 && cat /tmp/foo /tmp/bar
應該輸出兩個hello
。
ps aux | grep foo | grep bash
kill
ps aux | grep foo | grep bash
此時,pid
應該變了。
echo world>/tmp/foo && sleep 1 && cat /tmp/foo /tmp/bar
應該輸出兩個world
。
systemctl stop foo
測試完畢。 乙個systemd 的例子
unit description pysql after network online.target service type workingdirectory home zc web execstart usr bin python3.7 home zc web web run.py 1 dev ...
用shell寫乙個簡單DHCP配置指令碼
軒軒寫的這個小指令碼,主要是可以進行對dhcp服務的安裝 簡單配置 開啟 關閉 檢視狀態等情況 使用呢非常簡單,按照步驟進行準確的設定就可以啦 bin bash yum y install dhcp fun subnet fun 請輸入網路位址 netmask fun 請輸入子網掩碼 range1 ...
用AJAX編寫乙個簡單的相簿
xml問題終於在今天還是解決了。最後在firefox裡還是使用了dom的一些老方法。我這裡就具體解釋一下方法吧.var xmlhttp 用來定義乙個xmlhttprequest物件 上面這段話是判斷當前瀏覽器版本,以定義給xmlhttp不同的xmlhttprequest物件.如果伺服器的響應沒有xm...