毎日繰り返されるクローンジョブをスケジュールしますか?

毎日繰り返されるクローンジョブをスケジュールしますか?

すべてのGoogleの結果にはクローンの操作が記載されています。動作しません。手紙のいくつかの指示に従いましたが、スクリプトは開始されませんでした。

朝と夕暮れ時に明るさが変わるように設定すればいいのですが、ジェゲンとても簡単な作業のようですが意外にそれは簡単に理解できませんね。私は明るさctlを使ってラップトップの明るさを制御し、sudoを必要としません。

私はアーチLinuxを使用しています。 Installed cronie、ターミナルIcrontab -eと私が作成したファイルに41 17 * * * dunstify "timer"これは、作成が完了してから数分後に実行されるかどうかをテストするためのものです。

ファイルを保存し、systemctlでcronieサービスを有効にして起動し、crontab -lと入力し、「Indeedwatsonのcrontabなし」が表示されました。

編集する:Crontabエラー:[ユーザー]にcrontabがありません。

sudo crontab -u indeedwatson -eこの投稿では、実際にディスプレイを作成するためのコマンドが表示されましたcrontab -l。理由がわからない。私はそれを生成するためにsudoを使用しますが、それをリストしません。そして、いずれにせよ、ガイドのどれもその-uフラグを要求しません。これはsudoなしで実行すると暗示されるようです。それは私のユーザーです。

ベストアンサー1

どのLinux / Unixディストリビューションを使用しているのか、どの構成を変更したのか、職場でどのコマンドを使用しているのかわからないとcron判断するのは難しいです。私はいくつかの仮定をします:

  1. 明るさコマンドは実際にはコマンドラインで実行でき、su権限が必要であるとします。

一般ユーザーを使用するcrontab代わりに、以下を使用してエディタをroot crontab開きます。これにより、必要な権限でジョブが実行されます。crontabsudocron

sudo crontab -e
  1. 使わないと仮定するとリダイレクトstderr潜在的に有用な&の利点を得るために、stdoutcronタスクで試してみてください。リダイレクトは、およびを使用してファイルを>>指定するために使用されます。2>&1stderrstdout
...
0 7 * * * /full/path/to/bright-adj-pkg >> /home/user/mylog.txt 2>&1
0 19 * * * /full/path/to/bright-adj-pkg >> /home/user/mylog.txt 2>&1
...

おすすめ記事