ここでbashスクリプトを使用してcronを実行する方法。次のようにして、ここでエラーが発生しました.ubuntuでそれを実行する方法を知りたいです。
bash.shファイル
#!/bin/bash
cd /var/www/Controller
/usr/bin/php post.php
crontab -e
* * * * * /home/samitha/bash.sh >> /home/samitha/log/cron.log 2>&1
しかし、今私は次のエラーが出ます
/bin/sh: 1: /home/samitha/bash.sh: Permission denied
どうすれば修正できますか?何を間違えたか?
次の解決策も試すことができます。
chmod +x post.php
chmod +x bash.sh
echo "* * * * * /home/samitha/bash.sh >> /home/samitha/log/cron.log 2>&1" >> cronjob
chmod +x cronjob
/etc/init.d/crond start #redhat based servers like centos
/etc/init.d/cron start #debian based servers like ubuntu
crontab cronjob
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加