FT-161224
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*wizdをやっぱり入れた [#Pn0HmtN]
クリスマスイブに、昔取ったアニメ映画を見たことないとい...
いまでは世界的になったのか[[ここいらに、debファイル:http:...
そして、そこでダウンロードできたソースはcygwinのもので...
*大本からコンパイルします [#nk8ETOl]
以前の通りで問題はありませんでした。~
[[Wizd0.12:http://www.geocities.co.jp/SiliconValley-SanJo...
ダウンロードしたソースコードを、
/opt/wizd
下に解凍します。~
必要なライブラリは~
% sudo apt-get install libjpeg62-dev
のみです。~
では。コンパイルをば。~
make clean
make
これで、wizdはできますが、wizd.confをしこしこいじって、...
document_root /filetank/
#お好きな場所に
server_language_code UTF-8
#auto だと文字化けする。
skin_root ./skin
(なお、gccとmakeを入れないといけないかもしれません。)~
*Systemdに足をすくわれる [#bSSkye2]
あ〜!Upstartでないんだよ。う〜ん、またはじめからかぁ〜...
[[こちらを参考に作りましたよ〜:http://cameong.hatenablo...
サービスの定義
# gedit /etc/systemd/system/wizd-0.12.service
[Unit]
Description=WIZD
After=syslog.target network.target
[Service]
Type=forking
EnvironmentFile=/etc/default/wizd-0.12
WorkingDirectory=/opt/wizd
ExecStart=/opt/wizd/wizd-0.12-start.sh
ExecStop=/opt/wizd/wizd-0.12-stop.sh
User=root
Group=root
RemainAfterExit=yes
KillMode=none
Restart = always
[Install]
WantedBy=multi-user.target
~
#chmod +x /etc/systemd/system/wizd-0.12.service
環境設定~
# gedit /etc/default/wizd-0.12
LOG="/opt/wizd/log/wizd-0.12.log"
ERROR_LOG="/opt/wizd/log/wizd.error_log"
RUN_DIR="/opt/wizd"
~
#chmod +x /etc/default/wizd-0.12
スタートスクリプト~
#gedit /opt/wizd/wizd-0.12-start.sh
#!/bin/bash
cd /opt/wizd
./wizd > $LOG 2>$ERROR_LOG
~
ストップスクリプト~
# gedit /opt/wizd/wizd-0.12-stop.sh
#!/bin/bash
killall wizd
~
本来ならpidファイルにスタート時のpidを入れるところです...
Shell scriptに実行権限を与えておく。~
chmod +x /opt/wizd/*.sh
試して見ましょう。~
# systemctl start wizd-0.12.service
# ps -ax|grep ./wizd
3589 ? S 0:00 ./wizd
3590 ? S 0:00 ./wizd
5913 pts/20 S+ 0:00 grep --color=auto ./wizd
~
# systemctl stop wizd-0.12.service
# ps -ax|grep ./wizd
6895 pts/20 S+ 0:00 grep --color=auto ./wizd
~
*スタート時に動かします [#v1wO54u]
# systemctl enable wizd-0.12.service
再起動後確認~
# systemctl status wizd-0.12.service
● wizd-0.12.service - WIZD
Loaded: loaded (/etc/systemd/system/wizd-0.12.service...
Active: active (running) since 日 2016-12-25 03:15:06...
Process: 1305 ExecStart=/opt/wizd/wizd-0.12-start.sh (...
Main PID: 1317 (wizd)
CGroup: /system.slice/wizd-0.12.service
├─1317 ./wizd
└─1318 ./wizd
終了行:
*wizdをやっぱり入れた [#Pn0HmtN]
クリスマスイブに、昔取ったアニメ映画を見たことないとい...
いまでは世界的になったのか[[ここいらに、debファイル:http:...
そして、そこでダウンロードできたソースはcygwinのもので...
*大本からコンパイルします [#nk8ETOl]
以前の通りで問題はありませんでした。~
[[Wizd0.12:http://www.geocities.co.jp/SiliconValley-SanJo...
ダウンロードしたソースコードを、
/opt/wizd
下に解凍します。~
必要なライブラリは~
% sudo apt-get install libjpeg62-dev
のみです。~
では。コンパイルをば。~
make clean
make
これで、wizdはできますが、wizd.confをしこしこいじって、...
document_root /filetank/
#お好きな場所に
server_language_code UTF-8
#auto だと文字化けする。
skin_root ./skin
(なお、gccとmakeを入れないといけないかもしれません。)~
*Systemdに足をすくわれる [#bSSkye2]
あ〜!Upstartでないんだよ。う〜ん、またはじめからかぁ〜...
[[こちらを参考に作りましたよ〜:http://cameong.hatenablo...
サービスの定義
# gedit /etc/systemd/system/wizd-0.12.service
[Unit]
Description=WIZD
After=syslog.target network.target
[Service]
Type=forking
EnvironmentFile=/etc/default/wizd-0.12
WorkingDirectory=/opt/wizd
ExecStart=/opt/wizd/wizd-0.12-start.sh
ExecStop=/opt/wizd/wizd-0.12-stop.sh
User=root
Group=root
RemainAfterExit=yes
KillMode=none
Restart = always
[Install]
WantedBy=multi-user.target
~
#chmod +x /etc/systemd/system/wizd-0.12.service
環境設定~
# gedit /etc/default/wizd-0.12
LOG="/opt/wizd/log/wizd-0.12.log"
ERROR_LOG="/opt/wizd/log/wizd.error_log"
RUN_DIR="/opt/wizd"
~
#chmod +x /etc/default/wizd-0.12
スタートスクリプト~
#gedit /opt/wizd/wizd-0.12-start.sh
#!/bin/bash
cd /opt/wizd
./wizd > $LOG 2>$ERROR_LOG
~
ストップスクリプト~
# gedit /opt/wizd/wizd-0.12-stop.sh
#!/bin/bash
killall wizd
~
本来ならpidファイルにスタート時のpidを入れるところです...
Shell scriptに実行権限を与えておく。~
chmod +x /opt/wizd/*.sh
試して見ましょう。~
# systemctl start wizd-0.12.service
# ps -ax|grep ./wizd
3589 ? S 0:00 ./wizd
3590 ? S 0:00 ./wizd
5913 pts/20 S+ 0:00 grep --color=auto ./wizd
~
# systemctl stop wizd-0.12.service
# ps -ax|grep ./wizd
6895 pts/20 S+ 0:00 grep --color=auto ./wizd
~
*スタート時に動かします [#v1wO54u]
# systemctl enable wizd-0.12.service
再起動後確認~
# systemctl status wizd-0.12.service
● wizd-0.12.service - WIZD
Loaded: loaded (/etc/systemd/system/wizd-0.12.service...
Active: active (running) since 日 2016-12-25 03:15:06...
Process: 1305 ExecStart=/opt/wizd/wizd-0.12-start.sh (...
Main PID: 1317 (wizd)
CGroup: /system.slice/wizd-0.12.service
├─1317 ./wizd
└─1318 ./wizd
ページ名: