ラズベリーパイを使ってサーバーの勉強をしております。
現在、cronを使ってmydns.jpへの自動通知にチャレンジしているのですが、上手く動作しないため質問させていただきました。
[参考にしたサイト]
https://arakan60.mydns.jp/04kousaku/21-17cronmyd …
shファイルを直接実行するすると、ちゃんとmydnsに通知されているので、cronの設定がいけないのだと考えております。cronには下記のように記述しております。
#15分毎にプログラム実行
*/15 * * * * /mydns_update.sh
初歩的な質問だとは思いますが、アドバイスをいただけないでしょうか。
よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>シェルスクリプトはルートに配置しています。
>ちなみに、一般的にはどのような場所に配置するのでしょうか?
私だったら…ですが、
/usr/local/sbin下とかでしょうかね。
>cronに関しては何もいじっていないのでシステムとしてのものだと思います。
/etc/crontab
でしょうか?
であれば、おそらく書式が違いますので動作しないかと。
crontab -e
で編集するものと、/etc/crontabでは微妙にフォーマットが異なります。
# /etc/crontabは第6フィールドに実行ユーザ名を記述する必要がある。
>環境変数・・・初めて聞く単語なので調べておきます。
シェルスクリプトの中でprintenvとかをリダイレクトして保存してみると違いとか判るかと。
あと…DDNSの更新だったらddclientは利用できないのでしょうか?
No.1
- 回答日時:
>ラズベリーパイを使って
で、OSはなんです?
>*/15 * * * * /mydns_update.sh
そのシェルスクリプトはちゃんとルートに置かれていますか?
まぁ、普通はそんなところに置かないのですが。
で、crontabはどちらに?
/etc/crontabのシステムとしてのものなのか、/var/lib/下などのユーザー毎のものなのか。
ターミナル(シェル)では動作するのに、cronで動かない。というのに、環境変数が設定されていないから。というのがよくありますが、その辺りはどうです?
Wr5さん
ご回答頂きありがとうございます。お礼が遅くなりました。
OSはRaspbian8.0です。
>*/15 * * * * /mydns_update.sh
>そのシェルスクリプトはちゃんとルートに置かれていますか?
>まぁ、普通はそんなところに置かないのですが。
シェルスクリプトはルートに配置しています。
ちなみに、一般的にはどのような場所に配置するのでしょうか?
>で、crontabはどちらに?
>/etc/crontabのシステムとしてのものなのか、/var/lib/下などのユーザー毎のものなの>か。
cronに関しては何もいじっていないのでシステムとしてのものだと思います。
>ターミナル(シェル)では動作するのに、cronで動かない。というのに、環境変数が設定されていないから。というのがよくありますが、その辺りはどうです?
環境変数・・・初めて聞く単語なので調べておきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 指定時間になったら、WEBサイトの更新を自動で行うには…? 3 2022/04/28 22:14
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- その他(開発・運用・管理) bashで15分前と現在のエポックタイムの時間を取得したい 2 2023/02/01 19:10
- Windows 10 レジストリの変更が反映されない 5 2023/03/02 22:11
- Windows 10 WindowsホストのVMware workstationで仮想マシンをシステム起動時に起動できるか 3 2023/06/18 17:52
- UNIX・Linux メールアドレスにホスト名が入らないようにする設定 2 2022/06/23 21:06
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- Windows 10 windows11 update の「更新の再開」について初歩的な質問なのですが 1 2022/10/19 00:57
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
SONYの音楽ソフト「x-アプリ」...
-
LD_LIBRARY_PATHって?
-
ROBOCOPY cmdで正常に処理され...
-
windows10のごみ箱をrd /s /q C...
-
taskkill をバッチ処理できない。
-
python IDLEで訂正、削除のやり...
-
postgres のコマンドが実行でき...
-
Macでlsした際の、ファイル名の...
-
コマンドプロンプト「システム...
-
sudoで実行したコマンドの実行...
-
windowsからtelnetでログインし...
-
Linux のシェルスクリプトの強...
-
CRONを隔週の日曜日に実行させたい
-
UbuntuにROSをインストールしたい
-
シャットダウンバッチがうまく...
-
linux でバッチファイを作成し...
-
最初の一度しか実行されないロ...
-
shutdownコマンド実行の残り時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
ファイルサイズが小さくなりま...
-
windows10のごみ箱をrd /s /q C...
-
LD_LIBRARY_PATHって?
-
バッチファイル内の各コマンド...
-
linuxサーバーのキャッシュをク...
-
最初の一度しか実行されないロ...
-
Linux のシェルスクリプトの強...
-
エクセルからアクセスのプロシ...
-
python IDLEで訂正、削除のやり...
-
SPI非言語の問題 解説お願いします
-
shutdownコマンド実行の残り時...
-
ROBOCOPY cmdで正常に処理され...
-
taskkill をバッチ処理できない。
-
Openイベントを開始させないで...
-
ACCESSレポートをPDFに出力したい
-
sudoで実行したコマンドの実行...
-
信頼済みサイト登録をbatファイ...
おすすめ情報