問題タブ [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.
c - Linuxでcronジョブとして開始されたプログラムからファイルをロックするにはどうすればよいですか?
コードでfcntlを使用してファイルをロックし、ロックを解除してWindowsのミューテックスのように練習します... Linuxでアプリを手動で起動すると、正しい結果が得られ、アプリはスムーズに実行されます...しかし、bashスクリプトを作成するように求められました毎日アプリを起動するには....私のスクリプトは
ただし、[Bad file descriptor]
ファイルの位置をロックしようとすると取得しました... crontabタスクの実行は手動のユーザーrootほど強力ではありませんか?
database - Linuxでのcrontaboracleの問題
crontabで起動したLinuxで実行する必要のあるアプリを作成しました。Oracleデータベースに接続しようとしたときにエラーが発生しました:が返されSQLO_INVALID_DB_HANDLE
ました。しかし、手動で開始した場合は、すべて問題ありません。
Oracleデータベースへの接続を除いてすべてがうまくいくので、ここではパス関連の間違いはないと思います。 私のコードではOracle8関数が使用されています。
ありがとう
linux - シェル スクリプトが crontab 経由で実行されず、手動で正常に実行される
パスと変数をエクスポートしようとしましたが、crontab はまだスクリプトを実行しません。私は何か間違ったことをしていると確信しています。
jar ファイルを実行するシェル スクリプトがあります。これは正しく機能していません。
周りを読んだ後、これは通常、独自のシェルインスタンスを介して実行されている cron による誤ったパスが原因であるため、私のプロファイルと同じ設定が設定されていないことを読みました。
いくつかの変更を加えた後、私のスクリプトは次のようになります。
これらはスクリプトの最も重要な部分であり、残りは単純なシェル ベースです。
誰かが私が間違っていることを教えてもらえますか?
linux - crontab が使用する環境変数はどこで設定できますか?
1時間ごとにcrontabを実行しています。それを実行しているユーザーには、ユーザーが端末からジョブを実行するときに機能する環境変数があり.bash_profile
ますが、明らかに、これらは実行時にcrontabによって取得されません。
私はそれらを設定しようとしました.profile
が.bashrc
、まだ拾われていないようです。crontabが取得できる環境変数をどこに置くことができるか知っている人はいますか?
php - phpスクリプトから...共有ホストからcrontabコマンドを実行できません
cronジョブを実行する必要があるアプリケーションを実行しています。フォームが送信されると、ループ内に複数のlacレコードが含まれます(cronジョブのオンデマンド実行と終了後のジョブの削除)。
私はphpを使用していますが、テストとしてcpanelを使用してジョブを構成しようとしましたが、機能します...コマンドは.. "/ ramdisk / bin / php5 -f/home/user/public_html/domain/cron.php- q "、それはうまくいきました。
しかし、このコマンド全体をファイルに書き込んだように、phpのexec()を使用して同じジョブを実行しようとすると、元のcrontabファイルがどこにあるかわかりません。その場所を見つけて)、 "exec(" crontab / home / user / cron / Feed_cron ");"のようにそのファイルを実行しました。このcronでは機能していません...
crontabコマンドが特定のユーザーに対して機能しないかどうか疑問に思いました。rootユーザーである「root」ユーザーから試してみました。SSHまたはPutty経由でコマンドを試してみましたが、応答は「command not見つかった"。これに対する解決策を見つけてください。また、私のコンセプトがうまく機能するかどうかを教えてください...
svn - CRONTABがsvndumpを終了しません
私が作成していたSVNリポジトリの自動ダンプが早期に切断されており、基本的にダンプの半分しか存在しないことを発見しました。緊急事態ではありませんが、私はこのような状況にいるのは嫌です。そもそも自動バックアップを作成するという目的に反します。
私が使用しているコマンドは以下のとおりです。ターミナルで手動で実行すると、正常に完了します。output.txtファイルのサイズは16メガバイトで、335のリビジョンすべてが含まれています。しかし、それをcrontabに任せた場合、それは中間点で、約8.1メガバイトで、最初の169リビジョンのみでベイルします。
私は実際に古いgzipファイルに保存しますが、サーバーのスペースが不足することはないので、これはディスクスペースの問題ではありません。2秒後には保釈されるようですので、これは時間の問題かもしれませんが、ファイルサイズは過去1か月間毎回同じなので、それもそうではないと思います。crontabは限られたメモリスペース内で実行されますか?
python - ジョブが実行されている/実行されているかどうかを確認するにはどうすればよいですか?-crontab
私はこの質問の提案に従いました
Djangoを使用しているので、スクリプトの各実行の日付と時刻をデータベースに保存するようにスクリプトを設定しましたが、データベースにはまだエントリが保存されていません。
「top」と入力して検索する以外に、理解する方法はありますか?
python - Crontab ジョブが開始されません...アイデアはありますか?
cron ジョブの設定を手伝ってくれてありがとう。crontab は本当に私にとって宝の山です。
残念ながら、私には問題があり、それが何であるかはまったくわかりません...基本的に、隣のジョブが開始している間、ジョブは開始されません。説明します
これは私の crontabs ジョブ リストです。
*/10 * * * * python /webapps/foo/manage.py fetch_articles
*/10 * * * * python /webapps/bar/manage.py fetch_books
それらをそのままファイルに書き込み、 crontab /path/to/file を使用して保存しました。
crontab -l で確認すると、ジョブがそこにあります。
奇妙なことに、これらのうちの 1 つは通常 10 分ごとに実行されますが、もう 1 つは実行されません。コマンドを手動で入力してみましたが、問題なく正常に動作します。
誰にも提案はありますか?
助けていただければ幸いです。ありがとうございます。
アップデート:
システムログファイルを調べたところ、次のことがわかりました。
3 月 5 日 02:50:01 localhost CRON[21652]: (ルート) CMD (python /webapps/foo/manage.py fetch_books)
これは、crontab が正常にジョブを呼び出していることを意味しますか?
返信ありがとうございます。
修正しました!皆さん本当にありがとうございました!!
問題は、スクリプトが静かに失敗したことでした。スクリプトが呼び出された場所が原因で PYTHON_PATH が変更されたためだと思います...私は完全に確信しています。
python - SU cronのPythonは、手動実行とは異なる出力を提供します
Ubuntu Server 9.10、これが私のファイル、test.pyです
(SUとして)手動で実行すると、次のようになります。
期待どおりにblkidの出力を取得します。
ただし、これをSU crontabに追加すると、次のようになります。
出力の内容は次のようになります。
ここで何が欠けていますか?Pythonコマンドモジュールは特定のSH固有のコマンド専用ですか?システムコマンドを実行して、解析可能な変数に出力をキャプチャしようとしています。
javascript - 私が行方不明になっている Javascript cron 実装がどこかにありますか?
Javascript のタイミングの問題、ミリ秒単位で正確でない/ずれていることなどは認識していますが、少なくともブラウザベースのスケジューリングを試みるには何かが必要です。
機能に関しては、ここで説明されているスケジューリング パターンに沿って何かを考えています: http://www.sauronsoftware.it/projects/cron4j/manual.php#p02
そこに何か?私はグーグル検索を行いましたが、何の価値もない実装は見つかりませんでした。