問題タブ [crontab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - crontab 設定の問題
thinking_sphinx 検索機能用に crontab をセットアップしたいと思います。これにはルビーの宝石は使用していません。
これが私の命令です
syslog は私にこれを与えます:
しかし、thinging_sphinx はインデックス化されていません。手動でインデックスを作成すると機能します。
python - Python:ファイルはコマンドラインで機能しますが、crontabでは機能しません
だから私はそのように見えるファイルを持っています:
ファイルはコマンドラインから問題なく実行されますが、crontabで実行しようとすると、次のエラーが発生します。
わかりません。ファイルはそのディレクトリにあります。ダブルチェックとトリプルチェックを行いました。ファイルパスを生の文字列に変換しようとしたため、パスの前に小文字の「r」が付いていましたが、それもできませんでした。
c - 1時間ごとに実行可能ファイルを実行するようにcronジョブを設定するにはどうすればよいですか?
gccを使用してコンパイルされた実行可能ファイルを1時間に1回実行するcronジョブを設定する必要があります。
rootとしてログインし、入力しましたcrontab -e
次に、以下を入力してファイルを保存しました。
ただし、cronジョブは機能しません。
/...path_to_executable
入力すると、セグメンテーション違反が発生することがわかります。実行可能ファイルは、それが配置されているフォルダーからのみ実行できます。この問題を解決する方法はありますか?
caching - cronジョブでphpThumbキャッシュを定期的にクリアする
私はクライアント Web サイトで phpThumb を使用しています。これは非常に画像の多いアプリケーションであるため、キャッシュが非常に高速になります。今日、親指が機能しなくなり、フォルダーが大きすぎてftp経由で削除できないため、キャッシュフォルダーの名前を変更しました。名前を cache_old に変更し、現在 ssh 経由で削除しようとしています。キャッシュフォルダーを再作成したところ、すべて正常に機能しました。
キャッシュ フォルダーがいっぱいになると動作が停止するように思われるので、加えてサーバーを整理するためだけに、キャッシュ フォルダーからファイルをクリアする毎日の cron ジョブを設定したいと思います。これを行う方法がわかりませんが、まだ答えを見つけることができません..
キャッシュ フォルダーには index.php という名前のファイルがあり、これはそのままにしておく必要があると思われます。また、source というサブ フォルダーにも index.php というファイルがあり、そこにある必要があると思います。したがって、それらのファイル以外のすべてを削除するコマンドが必要です。
これを設定する方法についてのガイダンスをいただければ幸いです。
ありがとう、クリスティン
PSサイトはDreamHostでホストされており、cronjobパネルを介して他のジョブを設定しました。その方法で設定する方が簡単な場合は、SSHアクセスがあります。乾杯!!
bash - crontabがこの単純なBASHスクリプトを台無しにするのを防ぐにはどうすればよいですか(そしてなぜそれが起こっているのですか)?
cronを介したBASHスクリプトの実行(crontab -eを介して呼び出される)に関連する奇妙な問題があります。
スクリプトは次のとおりです。
コマンドラインから実行すると、期待される出力が45:70
テキストファイルの最後にエコーされます。ただし、cronを介して(crontab -eを使用して)スクリプトを実行すると、次のエントリが表示されます。
* * * * * bash /home/rupert/test.sh
コロン(:)がテキストファイルにエコーされ、SIG1とSIG2の値が作成されないため、理由がわかりません。cron経由で実行するとスクリプトが台無しになるのはなぜですか?
FWIW、追加処理なしのiwconfigwlan0の出力は次のとおりです。
WiFiリンク品質の値「46/70」をLCD画面に表示したいので、これをすべて実行しています。使用するプログラムは、テキストファイルを読み取ってこれを実行します。ただし、cronを介して実行すると、値が失われます... ???
「/」がスクリプトで問題を引き起こしている可能性があると考えていたため、cut-c9-10とcut-c12-13を使用していますが、cut-c9-13を使用できれば幸いです。問題が解決するかもしれないと思ったが、解決しなかった。
ヘルプ!!
かっこいい、皆さんのおかげで、私はそれがPATHの問題であることに気づき、iwconfig(/ sbin / iwconfig)へのフルパスを与えるだけで修正されました。これがLCD画面の写真で、正しい情報がすべて表示されています。
shell - include(): シェル/Crontab でアクセスすると開くのに失敗しました
crontab を設定しています。php ファイル (domain.com/file-path/file.php) に直接アクセスすると、完全に機能します。シェル (php -f /var/www/vhosts/domain.com/file-path/file.php) を介してアクセスすると、あちこちでインクルード ファイル エラーが発生します。インクルードパスが次のように設定されていることに関係があります: (include_path='.:')
include_path を設定するためにシェルを介して渡すことができる引数はありますか? または、エラーを修正するために file.php に入れることができるものはありますか? これに関連するすべてのドキュメントを調べて、インクルード パスを絶対パスに修正することを避けようとしています。
ありがとう!
cron - このスクリプトを cron で実行するとエラーが発生するのはなぜですか?
root または自分のユーザー アカウントを使用してこのスクリプトを正常に実行できますが、cron で実行すると、常にエラーが発生します。OSはUbuntu8.04です。
エラーメールは以下の通り、
スクリプト「uploadmyip」は次のとおりです。
期待スクリプト ftpxfer は次のとおりです。
「sudo crontab -l」の出力
ubuntu - ubuntu 9.10 crontab GUI アプリケーションのヘルプが必要です
現在発生していないAdobe AIRアプリケーションを開始および終了するには、30分ごとにcronをセットアップする必要があります。次のコマンドを使用しています。
誰が私が犯している間違いを教えてもらえますか。
私が見つけたのは、cronがGUIアプリを実行しないことでした。コマンド ラインのみが受け入れられます。ジョブは受け入れられます。
何をする必要があるか教えてください。
macos - シェルスクリプトをどこに配置しますか?
こんにちは仲間のコンピュータの人々:)
ウォッチドッグタイマーとして使用するシェルスクリプトがあります。他の「メイン」プログラムが実行されているかどうかを確認します。そうでない場合は、再起動します。
問題は、これをMacにインストールするにはどうすればよいですか?OSが自動的かつ定期的にスクリプトを呼び出して、プログラムが実行せずにそれほど長くならないようにするフォルダー/ plistファイルのシナリオはありますか?理想的には毎分テストしたいのですが、1時間ごとまたは1日に数回でも十分です。
ありがとうございました!
cron - cronにジョブが終了するのを待ってから、再起動します
1秒ごとに実行されるcronジョブがあり、通常は数秒で実行されますが、場合によっては数分間実行されます。
次の分が来たときにコマンドがすでに実行されている場合、コマンドを実行しないようにcronが必要です。
行は次のようになります*/1 * * * * cmd
私はこれで試しました*** * * ID = job1 FREQ = 1m AFTER = job1 cmd
しかし、成功しませんでした。
cronで解決することは可能ですか、それともロックを実装する必要がありますか?