cron.sh: 15: cannot create home/share/scp_sakura_suruzo_data/cron.log: Directory nonexistent

このエラーメッセージは、cron.sh スクリプトが home/share/scp_sakura_suruzo_data/ ディレクトリ内に cron.log ファイルを作成しようとした際に、ディレクトリが存在しないためにエラーが発生していることを示しています。

解決策としては、cron.sh スクリプトが作業するディレクトリが存在することを確認し、存在しない場合はディレクトリを作成することが必要です。

例えば、以下のようにシェルスクリプト内でディレクトリを作成できます:

bash
#!/bin/bash # ディレクトリが存在しない場合は作成する mkdir -p /home/share/scp_sakura_suruzo_data/ # cron.log ファイルを作成する touch /home/share/scp_sakura_suruzo_data/cron.log # その他の処理を記述... # ここでスクリプトの残りの部分を記述...

このスクリプトでは、mkdir -p コマンドでディレクトリを作成し、touch コマンドで cron.log ファイルを作成しています。これにより、ディレクトリが存在しない場合でもエラーが発生せずに作業が進むでしょう。

必要に応じて、スクリプトの他の部分も修正が必要かもしれません。

未分類

Posted by ぼっち