このクローンを実行できません。
Linuxに初めて触れて何をすべきかわかりません。
Pi 3B+ Debian 9 拡張 PHP 7.0.33 Nginx 1.10.3
PiはOMV(OpenMediaVault)を実行しています。 OMVを使用して共有フォルダ「www」を作成すると、そのフォルダにアクセスして自分のPCにネットワークフォルダにマッピングできます。 wwwフォルダにPHPスクリプトがあり、PCブラウザからアクセスすると正しく実行されます。
私は1つのPHPスクリプトを自動化したいと思います。これがcrontabを使用して行われたとします。
Puttyを使用してPiにrootユーザーとしてログインし、次のコマンドを使用してcrontabを編集します。
crontab -e
下にスクロールして次を追加します。
*/1 * * * * /usr/bin/php /mnt/fs/sharedfolders/www/testcode/push2.php
私はこれが1分ごとに実行されることを知っています。単にテストとして使用するだけです。ブラウザでPush2.phpコードをテストしましたが、エラーなしで期待どおりに実行されました。
cronが実行されていると、マイコンピュータは次の内容を含むエラー報告Eメール(OMVから生成されたと仮定)を受け取ります。
Could not open input file: /mnt/fs/sharedfolders/www/testcode/push2.php
私は何を見逃していますか?
答え1
ファイルパスはでは/sharedfolders/www/testcode/push2.php
ありません/mnt/fs/sharedfolders/www/testcode/push2.php
。
/mnt/fs
コメントを見ると、.loginを使ってログインするとchroot環境に入るようですssh
。その/sharedfolders
ため、ファイルパス名が/mnt/fs
。この/mnt/fs
ディレクトリはセッションのルートディレクトリですssh
。