ジョブはcrontabから削除されましたが、なんとかスケジュールされた時間にまだ実行中です。私は本当に何をすべきかわかりません。
以下では、ユーザーcrontabも削除しました。
sudo crontab -r -u USERNAME
$sudo ls -l /var/spool/cron/
total 4
-rw-------. 1 root root 121 Jan 7 02:28 root
以下は空のユーザーのcrontabです。
$crontab -l
$
これは/var/logのcronログです(ここには表示されません)。
Mar 18 21:01:01 u0101 run-parts(/etc/cron.hourly)[65988]: starting 0anacron
Mar 18 21:01:01 u0101 run-parts(/etc/cron.hourly)[65997]: finished 0anacron
Mar 18 21:10:01 u0101 CROND[66668]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 18 21:20:01 u0101 CROND[67392]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 18 21:30:02 u0101 CROND[68097]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 18 21:30:02 u0101 CROND[68098]: (root) CMD (/root/linux-mem.sh 1>/dev/null 2>&1)
Mar 18 21:40:01 u0101 CROND[68851]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 18 21:50:01 u0101 CROND[69614]: (root) CMD (/usr/lib64/sa/sa1 1 1)
注意が必要なその他の事項はありますか?スクリプト名を変更する必要がありますか?ジョブの実行を停止する方法が本当にわかりません。
答え1
cronが実行されていないと確信している場合 -停止したプロセスがあることを確認してください。、または他のユーザーがcronにそれを持っている可能性があります(rootとして実行する必要があります)。
答え2
ついに調べました! ! ! !私たちの内部チームは、すべてのタスク/ crontabなどのコピーを作成するUAT環境にサーバーを複製しました。すべての助けに感謝します。