PEARとPECLの自動更新

注意:php拡張ライブラリがひとつでも壊れていると、Apacheが正常に再起動してくれません。
下記シェルスクリプトの使用は、自己責任でお願いします。
※rootに指定したメールアドレスからの通知をOFFにしたい場合、各コマンドの末尾に「 > /dev/null 2>&1」を付け足してください。

・cronで毎日PEARとPECLを自動アップデートするシェルを作成
[code language=”bash”]
#sudo vi /etc/cron.daily/pear-update
#!/bin/sh
pear update-channels
pear upgrade-all
pecl upgrade-all
systemctl reload httpd.service
[/code]

[code language=”bash”]
# 上記シェルのユーザとグループがrootになっていればOK
sudo chown root:root /etc/cron.daily/pear-update

# 上記シェルに実行権限を与える
sudo chmod +x /etc/cron.daily/pear-update
[/code]

コメント

タイトルとURLをコピーしました