タグ付けされた質問 「cron」

cronは、Linuxベースのマシンで実行される、時刻に基づくタスクスケジューラです。

3
whichコマンドはcronを介して何も返しませんが、consoleを介して機能します。
私はいくつかのGITコマンドを実行する必要があるhaXe + Nekoで小さなユーティリティを書きました。 GIT実行可能ファイルへのパスをハードコーディングしないようにするには、 どっち それがどこにあるかを調べるためのコマンド。コンソールから手動で実行した場合、すべてが期待どおりに機能しますが、アプリがcronジョブで実行されている場合には機能しません。 制限された環境を知っています( ここに または ここに )cronを使ってスクリプトを実行したが、それでもうまくいかないことに驚いた。 /usr/bin/which git >> /home/user/git.txt テキストファイルは作成されましたが、内容が空です。繰り返しますが、コンソールから実行すると、期待通りに動作します。 何か案は?私はOS X Leopardを使っています。 ありがとう:) ファン

1
このcronジョブが実行されないのはなぜですか?
私のcronジョブが私のシステムで実行されていません。何かアイディアは? % ps aux | grep cron root 4213 0.1 0.2 5548 1496 ? Ss 12:40 0:00 /usr/sbin/crond -n crontab.txt: * * * * * /usr/bin/seq 10 2>&1 testlog.log (newline) この仕事をスケジュールするために、私は発行しました % crontab crontab.txt しかし、画面には何も表示されず、ログファイルにも何も書き込まれません。
1 linux  cron 

1
スクリーンショットのcronジョブが機能しない
私はこれを解決するためにインターネット上で検索してきましたが、私に合ったものを見つけることができないようです。 毎分自動的にスクリーンショットを撮るcronジョブを実行したい。スクリプトは次のようになります。 #!/bin/bash cd /home/ville/Skrivbord/screenshot import -display :0 -win root screenshot.jpg コードは手動で実行すると正常に機能しますが、cronジョブとして実行すると機能しません。 cronファイルは次のようになります。 * * * * * /root/bin/screen.bash &> /dev/null * * * * * /root/bin/syncdata.bash もう1つのタスクであるsyncdataは正常に機能します。 成功せずに試したことがいくつかあります。 /root/bin/screen.bashおよび/ home / ville / Skrivbord / screenshotの許可を777に変更し、所有者をrootに変更します。 ファイル名をscreen.shに変更します(.bashと.shに違いはないのでしょうか?) インポート行を「import -win root screenshot.jpg」と「import -display:0.0 -win root screenshot.jpg」に変更します。 コードを追加しました: # Set display …

3
ユーザーが同じcronスケジュールを使用できないようにしますか?
私のサーバーには多くのユーザーがまったく同じcronスケジュールを使用しているため、サーバーの負荷が高くなっています。これを防ぐことはできますか? たとえば、次のcronスケジュールを使用するユーザーがx人いる場合、0 1 * * *将来のユーザーが同じcronスケジュールを使用できないようにすることはできますか?
1 linux  centos  cron  cpanel  whm 

4
mysqldump cronがダンプしません
1日1回mysqldumpを使用するようにcronをセットアップしようとしています。出力がなく、監視中にデータベースの使用状況を確認できませんtop。crontabは次のとおりです。 mysqldump [database] -u[user] -p'[password]' > /home/newvtds/backups/db_backup_`date +\%Y-\%m-\%d_\%H-\%M-\%S`.sql 何か案は? 編集:私は同じユーザーのために正しく動作する他のcronを持っています

3
pacmd-cronで動作しないのはなぜですか?
以下を使用して、プログラムがpulseaudioシンクに書き込みを行っているかどうかを確認しています。 pacmd list-sink-inputs これは端末からすぐにうまく機能します。これは私にこの出力を与えます: 1 sink input(s) available. index: 4 driver: <protocol-native.c> flags: START_CORKED state: RUNNING sink: 0 <alsa_output.pci-0000_00_1b.0.analog-stereo> volume: front-left: 24144 / 37% / -26.02 dB, front-right: 24144 / 37% / -26.02 dB balance 0.00 muted: no current latency: 59.33 ms requested latency: 25.00 ms sample spec: float32le 2ch …
1 linux  audio  cron 

1
スケジューリングはどのように機能しますか?
スケジューリング用に設計されたプログラム(Windowsのタスクスケジューラ、Unixシステムのcronなど)は、特定のスケジュールされたコマンドまたはスクリプトを実行する「時間」であることをどのように知っていますか? システムクロックを1秒または1分ごとにチェックするタイマー機能のようなものではないと思います。特定の計画タスクに対応するタイムスタンプに達したときに、何らかのトリガーがアクティブになっていますか?

1
システムサービスがダウンした場合にアラートを送信
すべてがcentosを実行している一連のホスト上のシステムサービスを監視したいです。ステータスはsystemctlから簡単に取得できますが、サービスが停止した場合(つまり、サービスの状態が「実行中」ではない場合)に電子メールを送信する方法を知っていますか。 一度に何時間もサービスが停止している場合、私は何百もの電子メールを送信しないようにしたいのです。サービスが停止した場合、私はたぶん1通の電子メールが欲しいのですが、1時間に1回も可能ですが、それでも多くのように感じます。 Nagios、Zabbix、またはKapacitorがこの法案に当てはまるかもしれないと聞いたことがありますが、このタイプの問題を解決するためにどれが最善であるか私にはわかりません。どんなアドバイスでもとても役に立ちます。

0
アナクロンの1時間ごとのバージョンを起動する方法
私は毎時起動するcronジョブ(システム更新)を持っています。ただし、マシンがスタンバイまたは休止状態から再開するたびにリセットする必要があります。このコマンドは、起動のたびに私の.zshenvファイルを介して起動されています。 基本的に、私はこれにanacronを使用しますが、anacronは毎日の作業にしか機能しません。実際のプログラムは非常に単純ですが、前回の呼び出しから1時間以上経過してコンピューターが稼働しているときはいつでも起動したいと思います。 これを行うための最良の方法は何ですか?

2
単純なcronjobの診断を始める場所
私は単一のユーザーと次のcrontabを持つUbuntuサーバーを持っています。 # Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To …
linux  ubuntu  cron 

3
Mac OS X Lionの簡単なCronタスク
私はMac OS X LionのCron機能を試していますが、うまくいかないようです。 crontabは次のようになります。 MacBook-Air-de-Vincent:run vincentle$ crontab -l MAILTO=bxxxxxxxx@gxxx.com * * * * * (echo 'plop') MacBook-Air-de-Vincent:run vincentle$ 私は毎分端末に "plop"が書かれるのを見ることを期待するでしょうが、私はそうではありません。 なぜこれが見えないのですか?

1
Cron Jobを使用してpublic_ftpフォルダおよびそのサブフォルダ内のX日より古いすべてのファイルを削除する方法
今日の日付からX日以上経過したすべてのファイル(フォルダではない)のみをnレベル(最大深度)まで削除するサーバー上で(自動的に毎日)Cronジョブを実行する方法が必要です。 。 私のサーバープロバイダーはhostable.comです。 TIA ヨギヤン
linux  ftp  find  cron 

1
頻度を衝突させずにcronジョブをスケジュールする
実行するcronジョブがいくつかあります。 毎分 5分ごと 15分ごと 毎時 真夜中に それからちょうど00:00に私は5つの仕事を同時に動かしています。 私は別の仕事を追加したいのですが、いつでも「1日1回」実行するだけです。 実際、私は「いつ」を最小のサーバーロード時間の間にしたいです。 これどうやってするの?
linux  cron 

1
phpスクリプトはブラウザから実行されますが、cronジョブからは実行されません
Centos 7をWebサーバーとして使用しています。script.phpブラウザから実行すると、正常に動作し、MySQLテーブル内のすべてのデータを処理します。 cronジョブを使用して実行すると、永久に実行されますが、データは処理されません。 誰かがこれが起こる理由を説明できますか?cronジョブとしてスクリプトを実行できるようにするにはどうすればよいですか
linux  php  cron 

3
cronから実行されているbashスクリプトからのFTPが機能しない
cronMySQLデータベースといくつかのファイルのバックアップを作成するために実行されるスクリプトがあります。tarボールを作成して暗号化したopenSSH後、リモートFTPサーバーに配置する必要があります。ftp部分のコードは次のとおりです。 HOST='abcd.dyndns.biz' USER='username' PASSWD='password' FILE='myBack-'${LOCAL_HOST}'-'${DATENAME}'.enc.tar.gz' DIRNAME='/usr/local/backups/' cd ${DIRNAME} ftp -n ${HOST} <<END_SCRIPT quote USER ${USER} quote PASS ${PASSWD} cd backup lcd ${DIRNAME} put ${FILE} quit END_SCRIPT コマンドラインからスクリプトを直接実行すると、> sudo ./mybackup.shスムーズに実行されてバックアップファイルがftpに配置されますが、実行中はcron他のpre-ftpおよびpost-ftp(ログファイルの統合や電子メール送信など)結果)ステップは正常に動作します。ログファイルからも何も取得できず、原因を特定することもできません。 注:-dyndns.bizのIPは、プランを支払ったため変更されません。

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