タグ別アーカイブ: cron

PEARとPECLの自動更新

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

・cronで毎日PEARとPECLを自動アップデートするシェルを作成

#sudo vi /etc/cron.daily/pear-update
#!/bin/sh
pear update-channels
pear upgrade-all
pecl upgrade-all
systemctl restart httpd.service
# 上記シェルのユーザとグループがrootになっていればOK
sudo chown root:root /etc/cron.daily/pear-update
# 上記シェルに実行権限を与える
sudo chmod 755 /etc/cron.daily/pear-update