について知っていますnohup
。停止後にプロセスが終了するのを防ぎます。
私が望むのは、私のセッションを実行する必要があるときにタイムアウトしても、私のユーザーcrontabが実行されることです。これを行うには、ユーザーがログインしている必要があると思います。
ユーザーがログインしているかどうかにかかわらず、ユーザーのcrontabが実行されていることを確認するにはどうすればよいですか?
ユーザーに実際にログインさせる必要がありますか?
システムcrontabを使用する必要がありますか?
他の解決策がありますか?
ベストアンサー1
予約されたことログインするかどうかにかかわらず実行されます。
crontab
(cronテーブル)の項目を確認し、指定した時間に実行するデーモンプロセスです。
これを行うためにログインする必要がある場合、これはあまり役に立ちません。sleep
プロセスをバックグラウンドで実行するか、ループで実行するのと似ています。