OVH共用サーバでSymfony3コマンドを実行したいが、まだエラーが出る。symfonyコマンドを共用サーバ上でcronとして実行するOVH
私はshスクリプト "verifyCampaign.sh" を作成し、www /のcronをに入れる:私はcronのログにこの情報を持っているので、私はOVHが私のスクリプトを見つける知っている
#!/bin/bash
cd /home/siteName/www/
/usr/local/php7.0/bin/php /home/siteName/www/bin/console app:verify-campaign
:
[2017-06-17 04:38:01] ## OVH ## START - 2017-06-17 04:38:01.601227 executing: /homez.76/siteNamesrd/./www/cron/verifyCampaign.sh
[2017-06-17 04:38:01] ## OVH ## ERROR command '/homez.76/siteNamesrd/./www/cron/verifyCampaign.sh' must be executable
[2017-06-17 04:38:01]
[2017-06-17 04:38:01] ## OVH ## END - 2017-06-17 02:38:01.725728 exitcode: 255
しかし、なぜこのエラーが表示されますか?
[2017-06-20 14:53:01] ## OVH ## START - 2017-06-20 14:53:01.977160 executing: /homez.76/siteName/./www/cron/verifyCampaign.sh
[2017-06-20 14:53:01] /homez.76/siteName/./www/cron/verifyCampaign.sh: line 2: cd: /home/siteName/www/: No such file or directory
[2017-06-20 14:53:01] Could not open input file: /home/siteName/www/bin/console
[2017-06-20 14:53:01]
[2017-06-20 14:53:01] ## OVH ## END - 2017-06-20 12:53:02.165789 exitcode: 1
は、私は今、別のパスを試すつもり:私はコンソールで、私の命令をしようとすると、オンラインで私が新しいエラーを持っています。chmod 777でうまく
EDIT
取り組んでいます。だから、それは
EDIT問題だったスクリプトを右だらしいです -
としては受け入れ答えで言っANSWERを改善し、問題は右のスクリプトファイルにアクセスしました。他の問題については
、OVHにフォルダへのアクセスのための右のパスは次のとおりです。私の場合ID内/homez.id/SiteUserName/www/
だから、あなたはあなたが持っているSymfony3コマンドを実行するwangt場合= 76
そのように実行します。
#!/bin/bash
cd /homez.id/siteUserName/www/
/usr/local/php7.0/bin/php /homez.id/siteUserName/www/bin/console your:commandName
を私の場合は、お使いの:コマンド名=アプリを:ベリファイキャンペーン
'chmod + x /homez.76/siteNamesrd/./ www/cron/verifyCampaign.sh' – malcolm
この行をshファイルに入れる必要がありますか?または単にfileZillaから実行しますか? – LedZelkin
コマンドラインではコマンドだけですが、エラーがあれば結果を確認してください。 – malcolm