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

Cronは、Unixのようなコンピューターオペレーティングシステムでの時間ベースのジョブスケジューラです。Cronを使用すると、ユーザーはジョブ(コマンドまたはシェルスクリプト)を特定の時間または日付で定期的に実行するようにスケジュールできます。

3
rootとしてcrontabジョブを実行することはセキュリティリスクですか?
私が実行しているいくつかのcronジョブがあります-主にバックアップ関連のものです。 rootアクセスを必要とする/ etc / apache2 / sites / availableなどのようにスタックしたバックアップをとる必要があります。 いくつか質問があります。 ヘッドレスサーバーで実行する場合: スクリプトはどのユーザーで実行されますか(cronジョブエントリでユーザーを指定しない場合)。 rootでバックアップスクリプトを実行しても大丈夫ですか、それともセキュリティ上の質問ですか? ところで、私のサーバーはUbuntu 10.0.4 LTSを実行しています

1
Nanoエディターでcronjobを保存する方法は?
WebサーバーのPuttyを介してnanoまたはviにログインできます。 crontab -eと入力してnanoエディターを開いた後、次のように入力します。 # m h dom mon dow command (this comes up always at the top) */30 * * * * wget -q -O /dev/null http://mywebsite.org/admin/cron.php しかし、私はこの後何をする必要があるのか​​分かりません。 Q1。保存する必要がありますか?もしそうなら、このファイルを保存する方法は? 保存するコマンドが見つかりません。^ Get help、^ Writeoutなどがあります。 画面上部には次のように書かれています。GNU nano 2.0.7ファイル:/tmp/crontab.Q1SgwM/crontab Q2。これはこのcronが保存されている場所ですか?次に、編集/変更したい場合はどうすれば開くことができますか? Q3。それで十分ですか?cronは自動的に起動しますか? 前もって感謝します。
8 cron  linux 

1
.pgpassに相当するMySQL、またはmySQLのcronジョブでの自動認証
データベースをバックアップするbashスクリプトを書いています。ほとんどはpostgresqlであり、postgresには、postgresパスワードを含む〜/ .pgpassファイルを作成することで認証を回避する方法があります。これをルートのホームディレクトリに置き、chmod 0600にしたので、ルートは認証なしでpostgresデータベースをダンプできます。mysqlデータベースは1つしかありませんが、mysqlについても同様の処理を行います。これどうやってするの?mysqldumpのコマンドラインでパスワードを指定したくありません。これは、他のユーザーには多少見える可能性があるスクリプトの一部であるためです。これを行うには、rootだけが読み取り、次に読み取ってmysqlパスワードを取得できるファイルを作成し、それをbashスクリプトで変数として使用するよりも良い方法(つまり、mysqlに組み込まれている)がありますか?
8 backup  bash  cron  mysql 

3
MAILTOはCRONでは機能しません。どうすれば修正できますか?
rootユーザー用にcronjobをセットアップしました。ただし、cronが失敗すると、/ etc / crontabで次のようにMAILTOを設定したので、cronjobからメールを受信する必要があります。 MAILTO=my@email.com を使用してmailxをインストールしました yum install mailx しかし、cronログを見ると、次の行が表示されます。 Feb 23 14:13:01 internal crond[6858]: (root) CMD (/var/www/vded/build/bin/sync.sh) Feb 23 14:13:01 internal crond[6857]: (root) MAIL (mailed 79 bytes of output but got status 0x0001 ) どうすれば修正できますか? 更新: yumを使用してmailxとsendmailをインストールしました。 sendmailを開始しました。 したがって、コマンドラインからメールを送信できるようになりました。 私はメールログでこのエラーを受け取ります: Feb 23 16:06:01 internal sendmail[7210]: o1NG61cd007210: from=root, size=425, class=0, …
8 email  cron 


6
複数のタイムゾーンを処理するcronの代替
任意の数のタイムゾーン(具体的には、ユーザー/ファイルごとに複数)でジョブのスケジュールを設定できるcronの代替(または可能な場合はcronのメソッド)を探しています。私が望むのは、ジョブ(またはcron行)ごとにタイムゾーンを指定し、ローカルタイムゾーンの時間のみを指定する機能です。cronが実行されるタイムゾーン全体を変更できることに気付きましたが、1日の終わりには、1つのタイムゾーンでしか実行できません。 私の現在の解決策は、すべての時間をGMTに変換し、それに応じてジョブを実行することです。唯一の問題は、夏時間の切り替え週間です。それぞれのローカルタイムゾーンで正しく動作するように、多くの手動編集を行う必要があります(たとえば、地域は夏時間に従わないか、同じ日に変更されません)。 これについて何か考えはありますか?

7
cronジョブのフェイルオーバーを実行するにはどうすればよいですか?
2つのDebianサーバーを使用して、一度に1つのサーバーでのみ呼び出すことができるcronジョブ用の強力なフェイルオーバー環境をセットアップする必要があります。 /etc/cron.d内のファイルを移動するとうまくいくはずですが、そのようなアクションを実行する簡単なHAソリューションはありますか?そして、可能であればハートビートではありません;)

4
cronクロックの問題
RHEL 5.5で、cronが毎日1時間後に開始されることに気付きました(深夜ではなく午前1時に)。システムとハードウェアのクロックは同じです。深夜に開始するように設定するにはどうすればよいですか? 日付 [root@a ~]# date Wed Mar 9 12:44:35 EST 2011 hwclock [root@a ~]# /sbin/hwclock -r Wed 09 Mar 2011 12:44:42 PM EST -0.000484 seconds crontab 0 0 * * * /usr/sbin/ntpdate pool.ntp.org >/dev/null 2>&1 cronログ Mar 7 01:00:01 host crond[30420]: (root) CMD (/usr/sbin/ntpdate pool.ntp.org >/dev/null 2>&1) 時計 [root@a …
1 linux  rhel5  cron  date 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.