DD-WRT追加のCronジョブが実行されていません


0

TP-Link TL-WR841ND v9にDD-WRT(v24-sp2(06/23/14)std-ビルド24461)をインストールしました。ここで説明するようにCRONジョブを追加してUnlocator IP構成を更新しようとしています。 :IPを自動更新するためにDD-WRTでCronjobを設定する方法。ただし、cronジョブは実行されないようです(1分ごとに実行するために、時刻と日付のフィールドを* * * * *に変更してみました-まだ運がありません)。

私のDD-WRTログファイルには、次のようなエントリがいくつかあります。

DD-WRT cron.info cron[2106]: (crontabs) ORPHAN (no passwd entry)

グーグルのビットは、これはCRONプロセスのユーザーアカウントの設定ミスが原因である可能性を示唆していますが、問題を解決する方法について明確な指示が見つかりませんでした。DD-WRT ManagementページのAdditional Cron Jobsフィールドに追加したものがすべて「うまくいく」ことを望んでいました。

回答:


1

実際には、CRONジョブが実行されているように見えますが、問題は、ジョブがhttps URLでwgetを呼び出していたことです。DD-WRTに付属のBusyBox wgetはhttpsをサポートしていないようで、コマンドが静かに失敗したと思います。

Unlocatorによって指定されたURLはにリダイレクトされhttps://unlocator.com/tool/api.php?api_key=Xますが、HTTPを使用してこのURLに直接アクセスすることは可能です。


0

V24でCRONサービスが眠りに落ちる

cronサービスは頻繁にスリープ状態になり、cronジョブは実行されません。これには、stopservice cronが必要です。startservice cronまたはリブート。V23にはこの問題はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.