cron

crontabが実行されない問題の解決
cron

crontabが実行されない問題の解決

ログでは、スケジュールされた時間に実行しようとしているようです。 Apr 29 10:00:01 momspi CRON[13324]: pam_unix(cron:session): session opened for user admin(uid=1000) by (uid=0) Apr 29 10:00:01 momspi CRON[13325]: (admin) CMD (./media/backup.sh) Apr 29 10:00:01 momspi CRON[13324]: pam_unix(cron:session): session cl...

Admin

私のcrontabで無効なユーザー名エラーが発生するのはなぜですか?
cron

私のcrontabで無効なユーザー名エラーが発生するのはなぜですか?

ディレクトリを圧縮してバックアップにコピーしようとしています。初めてLinuxに触れたので、頑張ってガイドに従いましたが、試してみたとき systemctl status cron 次のエラーが発生します。 Apr 27 13:34:01 mc-server cron[950]: Error: bad username; while reading /etc/crontab 独自のコマンドを実行すると、期待どおりに機能します(3分タイマーはテスト目的でのみ使用されます)。 これは完全なcrontabです: # /etc/crontab: system-w...

Admin

端末で特定の時間にインタラクティブにコマンドを実行する
cron

端末で特定の時間にインタラクティブにコマンドを実行する

同様のコマンドがありますが、指定されたsleep時間にコマンドが開始されるように指定された時間を指定できますか?インタラクティブ現在開いているターミナルウィンドウですか? コマンドを知っているがat現在開いているターミナルウィンドウで対話的に実行されないため、機能しません。 夜明け4時に端末でコマンドを開始する必要があります。睡眠から目覚めたらすぐにコマンドを入力してEnterを押します。 私が考える最も近い解決策は、寝る前の04:00までの残り時間(秒)を計算してからsleepコマンドを使用することです。しかし、それは醜いです。これを行うより良い方法が必要...

Admin

継承された権限はcrontabのコピーには適用されません。
cron

継承された権限はcrontabのコピーには適用されません。

crontabで実行されているコピースクリプトがあり、ターゲットディレクトリの権限を継承するには、コピーされたフォルダとファイルが必要です。 宛先フォルダは次のとおりです。 drwxrwxr-x 10 usr1 group1 151 Apr 24 12:47 folder1 次のコマンドを実行すると、期待どおりに機能し、test3フォルダとファイルの両方が「folder1」の権限を継承します。 /usr/bin/cp -r --no-preserve=mode,ownership /home/usr1/jobs/test3 /s0/folder1/ dr...

Admin

$ PATHをグローバルに変更する方法
cron

$ PATHをグローバルに変更する方法

私のサーバーはコードを予約するためにDebian使用します。問題は、次の行を追加するときです。crontabpython 6 9 * * * python /path/to/daily_task.py &> $HOME/out.txt 当然、出力にはpythonコマンドが見つからないと表示されます。 もちろん、たとえばcrontabエントリにフルパスを追加することもできますが、そのアイデアは混乱しているようです/opt/python/3.9.2/bin/python。os.system("python task.py")daily_task....

Admin

Raspberry Piでピンの状態を読み、cronファイルの2つの項目(またはそのうちの1つ)から選択する方法は?
cron

Raspberry Piでピンの状態を読み、cronファイルの2つの項目(またはそのうちの1つ)から選択する方法は?

それで、RPI 3 MLBスコアボードを作成しました。これで、ディスプレイに私のお気に入りのチームのゲームが表示されたり、ゲームが進むにつれてすべてのチームとループが表示されることがあります。スコアボードの背面にトグルスイッチを追加して、当時誰がプレイしているかに応じて、「すべてのチーム」または「私のチーム」を選択できるようにしたいと思います。 「All-Teams」または「My-Teams」を含む2つのほぼ同じスコアボードディレクトリがあります。 「cd /home/pi/mlb-led-scoreboard」に入力した項目に応じて、すべてのチームまたはマ...

Admin

マルチコンピュータクローン
cron

マルチコンピュータクローン

私は多くのコンピュータを持っており、その間にsshを使用しています。 各コンピュータに手動で入力するcronファイルがあります。このcronファイルを変更するときは、各システムに手動でSSHを接続してそれに応じてcronを更新する必要があります。 各コンピュータのクローンをこのファイルの機能にする方法はありますか? これにより、コンピュータ間で同期されるファイルが1つしかない可能性があるため、各コンピュータのcronが更新されます。 ...

Admin

www-data ユーザーとして cronservice を起動できません。
cron

www-data ユーザーとして cronservice を起動できません。

www-dataユーザーを使用してDockerでcron-serviceを起動しようとすると、「starting periodic command Scheduler:cronseteuid:Operation not allowed failed!」というメッセージが表示されます。 以下はDockerfileです。 FROM php:8.2.12-fpm@sha256:2aa938b6d62f7415e9c84d867d9ceed18ef8ec3cf3944d389e088c93f9678a84 as base # Set environment va...

Admin

コマンドとクローンジョブを閉じる
cron

コマンドとクローンジョブを閉じる

私は多くのコンピュータを持っており、それぞれがクローンの操作を左右に実行しています。 これはサーバーコンピュータとデスクトップコンピュータです。 デスクトップコンピュータでは、クローンジョブの実行中にユーザーがコンピュータをシャットダウンするのが不便な場合があります。 私はshutdownコマンドをmv-ingし、ユーザーが専用機能を介して終了できるようにすることを検討しています。これにより、shutdownコマンドが実行されますが、すべてのcronジョブの実行が停止した後にのみ可能です。 私は間違って考えたのだろうか? それとも、shutdownコマンドは...

Admin

root以外のユーザーを使用してcrontabを実行できない
cron

root以外のユーザーを使用してcrontabを実行できない

私の目標は、crontabを含むDockerコンテナを実行することです。したがって、root以外のユーザーとしてスケジュールされたcrontabジョブを実行できるようにしたいです。次のDockerイメージを実行しています。 FROM openjdk:8 RUN apt-get update && apt-get -y install nano RUN apt-get update && apt-get -y install cron RUN service cron start # tried both RUN cron ...

Admin

cron ジョブ終了コードの日次レポートを取得する方法
cron

cron ジョブ終了コードの日次レポートを取得する方法

バックアップのために毎日実行されるクローンジョブは何十ものあります。 電子メールがいつ失敗したのかわからないため、失敗したタスクの電子メールだけを受信したくありません。 確認する必要があるタスクが多すぎるため、すべてのタスクに関する電子メールを受信したくありません。 このタスクの終了コードに関する毎日の電子メールレポートを受け取りたいと思います。理想的には、終了コードがゼロでない場合、タイトル行は変更されます。 現在私の考えは、これらのタスクを戻りコードを収集し、電子メールを送信できるシェルスクリプトに変換することです。 cronから毎日のレポートを受け...

Admin

cronジョブはネットワークドライブ(wsl)から読み取れません。
cron

cronジョブはネットワークドライブ(wsl)から読み取れません。

cron指定したフォルダから利用可能なファイルとディレクトリのリストを取得し、ファイルに保存する簡単なタスクを定義したいと思います。 これが出力ですcrontab -l 30 * * * * ls /mnt/q > /tmp/test.txt このフォルダには、/mnt/q次のエントリを使用してマウントされたネットワークドライブのデータが含まれています。/etc/fstab Q: /mnt/q drvfs defaults 0 0 WSL v1で2つのインスタンス(1つのDebian SIDとUbuntu 22.04)を実行しています。 上記のよう...

Admin

プロセスがX秒以上実行されていることをどのように検出し、それに対処できますか?
cron

プロセスがX秒以上実行されていることをどのように検出し、それに対処できますか?

私はDebianを使用しています。 mp3を生成するためにffmpegプロセスを呼び出します。これはshell_execを使用するPHPスクリプトから呼び出されます。これは99%の場合にうまく機能します。 場合によっては、ffmpegプロセスが終了せず、ffmpegが数時間実行されることがあります。パラメータをゆっくり調整しているため、発生頻度は減りましたが、まだ時々発生します。 トップレベルのプロセスを見ると、CPUとディスクが消費されていますが、プロセスがシャットダウンしていないことを時々見ることができます。 993 www-data 20 0 ...

Admin