Asterisk Startup systemd
2018年10月29日 (月) 18:14時点におけるTakahashi (トーク | 投稿記録)による版 (ページの作成:「カテゴリ:Asterisk Linuxでのdaemon起動が /etc/init.d から systemctl に変わったことで影響を受ける場合があります。<br> 今のところ...」)
Linuxでのdaemon起動が /etc/init.d から systemctl に変わったことで影響を受ける場合があります。
今のところ不都合が出ているのはCentOS 7です。
以下の内容で /etc/systemd/system/asterisk.service ファイルを作成します。
[Unit] Description=Asterisk PBX and telephony daemon Documentation=man:asterisk(8) Wants=network.target After=network.target [Service] Type=simple #User=asterisk #Group=asterisk Environment=HOME=/var/lib/asterisk WorkingDirectory=/var/lib/asterisk ExecStart=/usr/sbin/asterisk -f -C /etc/asterisk/asterisk.conf ExecStop=/usr/sbin/asterisk -rx 'core stop now' ExecReload=/usr/bin/asterisk -rx 'core reload' # safe_asterisk emulation Restart=always RestartSec=10 [Install] WantedBy=multi-user.target
User/Groupをasteriskにする場合にはコメントを外してください。
以下を実行して起動します。
systemctl daemon-reload systemctl enable systemctl start asterisk