ホームページ システムチュートリアル Linux タスクをスケジュールして時点を指定し、atd サービスに依存する 1 回限りのタスクを実行する

タスクをスケジュールして時点を指定し、atd サービスに依存する 1 回限りのタスクを実行する

Mar 11, 2024 am 09:07 AM
スケジュールされたタスク 時点

スケジュールされたタスクは一度に実行されるようにスケジュールされます

指定された時点で、1 回限りのタスクを実行します

atd サービスに依存し、at タスクを実装するには開始する必要があります

at キューは /var/spool/at ディレクトリに保存されます

-V: バージョン情報の表示

-l: 指定されたキューで実行を待機しているジョブをリストします。atq

と同等です。

-d: 指定されたジョブを削除します。atrm

と同等です。

-c: 特定のジョブ タスクの表示

リーリー

ホワイトリスト: /etc/at.allow はデフォルトでは存在しません。このファイル内のユーザーのみが at コマンドを実行できます

ブラックリスト: /etc/at.deny はデフォルトで存在します。このファイル内のユーザーは at コマンドの実行を拒否されますが、at.deny ファイルにないユーザーはコマンドを実行できます

両方のファイルが存在しない場合、root のみが at コマンドを実行できます

サイクルスケジュール実行 cron ユーザーレベル

リーリー

リーリー

太陽と月の崇拝コマンドをタイムシェアリングする

ログ管理の基本

rsyslogd: ほとんどのログ レコードはシステム操作に関連しています。安全な米国 Linux ホスト、認証 sshd、su、スケジュールされたタスク、cronhttpd/nginx/mysql などのアプリケーションは、独自の方法でログを記録できます

linux任务计划_linux任务计划执行脚本_linux 计划任务没执行

tail/var/log/messages システムのメイン ログ ファイル

tail-f/var/log/messages はログ ファイルの末尾を動的に表示します

tail/var/log/croncrond、at プロセスによって生成されたログ

w現在ログインしているユーザー/var/log/wtmp

tail/var/log/mysqld.logMySQL

リーリー

ログサービス名

cron(LOG_CRON) システムのスケジュールされたタスク cron および at

によって形成されたログ

daemon(LOG_DAEMON) 各デーモンプロセスに関連するログ

ftp(LOG_FTP)ftp デーモンによって生成されたログ

syslog(LOG_SYSLOG) は、syslogd サービスによって生成されたログ情報を保存します (サービス名は reyslogdlinux インストールに変更されており、多くの構成は依然として syslogd サービスを継承しているため、サービス名はここでは変更されません)

logrotateログローテーション

logrotate就是拿来进行日志轮替(也叫日志轮询)的,也就是把旧的日志文件联通并更名linux 计划任务没执行,同时创建一个新的空日志文件拿来记录新日志,当旧日志文件超出保存的范围时就删掉。

注:针对任何日志文件(rsyslog日志、Nginx访问或错误日志)

logrotate本身不是系统守护进程linux 计划任务没执行,它是通过计划任务crond每晚执行

<span class="token namespace">[root@localhost ~]</span><span class="token comment"># cat /etc/cron.daily/logrotate</span>
ログイン後にコピー

主配置文件

<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># vim /etc/logrotate.conf</span>
weekly <span class="token comment"># 一周轮转一次</span>
rotate <span class="token number">4</span> <span class="token comment"># 保留4份日志,也就是说,如果进行了5次日志轮替,就会删除第一个备份日志</span>
create <span class="token comment"># 主动创建新的日志文件</span>
dateext <span class="token comment"># 使用日期来作为文件名的后缀</span>
<span class="token comment">#compress # 每次轮转需不需要进行压缩</span>
include /etc/logrotate.d <span class="token comment"># 导入其他应用的日志轮转规则</span>
/var/log/wtmp <span class="token punctuation">{</span> <span class="token comment"># 以下参数仅对此目录有效</span>
monthly <span class="token comment"># 一个月轮转一次</span>
create 0664 root utmp <span class="token comment"># 轮转后创建新文件,并设置权限</span>
minsize 1M <span class="token comment"># 最小达到1M才会轮转</span>
rotate <span class="token number">1</span> <span class="token comment"># 仅保留一个日志备份。也就是只保留wtmp和wtmp.1日志</span>
<span class="token punctuation">}</span>
/var/log/btmp <span class="token punctuation">{</span>
missingok <span class="token comment"># 如果日志不存在,则忽略该日志的警告信息</span>
monthly
create 0600 root utmp
rotate <span class="token number">1</span>
<span class="token punctuation">}</span>
ログイン後にコピー

以上がタスクをスケジュールして時点を指定し、atd サービスに依存する 1 回限りのタスクを実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SEDコマンドを使用したテキスト操作のマスター SEDコマンドを使用したテキスト操作のマスター Mar 16, 2025 am 09:48 AM

Linuxコマンドラインインターフェイスは、豊富なテキスト処理ツールを提供します。最も強力なツールの1つはSEDコマンドです。 SEDは、テキストファイルとストリームの複雑な処理を可能にする多機能ツールであるStream Editorの略語です。 SEDとは何ですか? SEDは、パイプライン入力またはテキストファイルで動作する非対話的なテキストエディターです。ディレクティブを提供することにより、ファイルまたはストリームでテキストを変更および処理することができます。 SEDの最も一般的なユースケースには、テキストの選択、テキストの交換、元のファイルの変更、テキストへの行の追加、またはテキストから行の削除が含まれます。 Bashおよびその他のコマンドラインシェルのコマンドラインから使用できます。 SEDコマンド構文 sed

Linuxでファイルとディレクトリを数える方法:初心者のガイド Linuxでファイルとディレクトリを数える方法:初心者のガイド Mar 19, 2025 am 10:48 AM

Linuxでファイルとフォルダーを効率的にカウントする:包括的なガイド Linuxでファイルやディレクトリを迅速にカウントする方法を知ることは、システム管理者や大規模なデータセットを管理している人にとっては重要です。このガイドは、単純なコマンド-Lを使用して示しています

Linuxの複数のグループにユーザーを追加する方法 Linuxの複数のグループにユーザーを追加する方法 Mar 18, 2025 am 11:44 AM

Linux/UNIXシステム管理には、ユーザーアカウントとグループメンバーシップを効率的に管理することが重要です。 これにより、適切なリソースとデータアクセス制御が保証されます。 このチュートリアルでは、LinuxおよびUNIXシステムの複数のグループにユーザーを追加する方法を詳しく説明しています。 私たちは

コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 Mar 23, 2025 am 10:43 AM

Linuxカーネルは、GNU/Linuxオペレーティングシステムのコアコンポーネントです。 1991年にLinus Torvaldsによって開発されたこのため、無料のオープンソース、モノリシック、モジュール式、マルチタスクUnixのようなカーネルです。 Linuxでは、歌に複数のカーネルをインストールすることが可能です

LinuxでLeviathanファイルを見つける LinuxでLeviathanファイルを見つける Mar 13, 2025 pm 12:11 PM

導入 コマンドラインがしばしばナビゲートするコンパスであるLinuxの領域では、ディスクスペースの効率的な管理が非常に重要です。個人的なプロジェクトを航海しているのか、船を操縦しているのか

Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Mar 22, 2025 am 10:39 AM

この簡単なガイドでは、Linuxオペレーティングシステムでインドルピーシンボルを入力する方法について説明します。先日、Word文書に「Indian Rupee Symbol(£)」を入力したかったのです。私のキーボードにはルピーシンボルがありますが、入力する方法がわかりません。後

Linuxカーネル6.14 RC6がリリースされました Linuxカーネル6.14 RC6がリリースされました Mar 24, 2025 am 10:21 AM

Linus Torvaldsは、Linux Kernel 6.14リリース候補6(RC6)をリリースし、重要な問題を報告せず、リリースを順調に進めています。このアップデートで最も注目すべき変更は、AMDマイクロコード署名の問題に対応していますが、残りの更新は

Linuxの8つの最高のSSHクライアント Linuxの8つの最高のSSHクライアント Mar 15, 2025 am 11:06 AM

Linuxシステムに8つの最高のSSHクライアントを推奨しました SSH(Secure Shell Protocol)は、不安定なネットワークでネットワークサービスを安全に実行するために使用される暗号化されたネットワークプロトコルです。これは、最新のサーバー管理の重要な部分であり、システムへの安全なリモートアクセスを提供します。 SSHクライアント(SSHプロトコルを利用するアプリケーション)は、システム管理者、開発者、ITプロフェッショナルにとって不可欠なツールです。 Linuxの世界ではリモートサーバー管理が一般的であり、適切なSSHクライアントを選択することが重要です。この記事では、Linuxの8つの最高のSSHクライアントについて説明します。 選択基準 Linuxに最適なSSHクライアントを選択する場合、次の要因を考慮する必要があります。 パフォーマンス:SSHクライアントの速度と効率

See all articles