Rumah Tutorial sistem LINUX Jadual tugas untuk menentukan titik masa dan melaksanakan tugas sekali sahaja yang bergantung pada perkhidmatan dand

Jadual tugas untuk menentukan titik masa dan melaksanakan tugas sekali sahaja yang bergantung pada perkhidmatan dand

Mar 11, 2024 am 09:07 AM
Tugas yang dijadualkan titik masa

Tugas yang dirancang dijadualkan dan dilaksanakan sekaligus

Pada titik masa yang ditetapkan, lakukan tugas sekali sahaja

Bergantung pada perkhidmatan atd dan perlu dimulakan untuk melaksanakan at task

pada baris gilir disimpan dalam /var/spool/at direktori

-V: Paparkan maklumat versi

-l: Senaraikan kerja yang menunggu untuk dijalankan dalam baris gilir yang ditetapkan bersamaan dengan atq

-d: Padamkan kerja yang dinyatakan bersamaan dengan atrm

-c: Lihat tugas kerja tertentu

<span class="token namespace">[root@localhost ~]</span><span class="token comment"># systemctl start atd</span>
<span class="token namespace">[root@localhost ~]</span><span class="token comment"># systemctl enable atd</span>
<span class="token namespace">[root@localhost ~]</span><span class="token comment"># at now +1min</span>
at> useradd xwz
at><span class="token comment"># Ctrl+D结束</span>
job 1 at Thu Aug 27 15:35:00 2020
<span class="token namespace">[root@localhost ~]</span><span class="token comment"># atq</span>
1 Thu Aug 27 15:35:00 2020 a root
<span class="token namespace">[root@localhost ~]</span><span class="token comment"># id xwz</span>
uid=1000<span class="token punctuation">(</span>xwz<span class="token punctuation">)</span> gid=1000<span class="token punctuation">(</span>xwz<span class="token punctuation">)</span> 组=1000<span class="token punctuation">(</span>xwz<span class="token punctuation">)</span>
Salin selepas log masuk

Senarai putih: /etc/at.allow tidak wujud secara lalai Hanya pengguna dalam fail ini boleh melaksanakan perintah at

Senarai hitam: /etc/at.deny wujud secara lalai, menafikan pengguna dalam fail ini untuk melaksanakan pada arahan, manakala pengguna yang tiada dalam fail at.deny boleh melaksanakannya

Jika kedua-dua fail tidak wujud, hanya root boleh melaksanakan perintah at

Kitaran pelaksanaan penjadualan pada peringkat pengguna cron

<span class="token namespace">[root@localhost ~]</span><span class="token comment"># systemctl start crond</span>
<span class="token namespace">[root@localhost ~]</span><span class="token comment"># systemctl enable crond</span>
crond 进程每分钟会处理一次计划任务
<span class="token namespace">[root@localhost ~]</span><span class="token comment"># ls /var/spool/cron # 储存位置</span>
Salin selepas log masuk

<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># crontab -l # 列出当前用户所有计划任务</span>
<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># crontab -r # 删除当前用户计划任务</span>
<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># crontab -e # 编辑当前用户计划任务</span>
Salin selepas log masuk

Perintah penyembahan matahari dan bulan berdasarkan masa

Asas pengurusan log

rsyslogd: Kebanyakan rekod log berkaitan dengan operasi sistem selamatkan hos Linux AS, sshd yang disahkan, su, tugas berjadual di, cronhttpd/nginx/mysql dan aplikasi lain boleh merekod log dengan cara mereka sendiri

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

fail log utama sistem ekor/var/log/mesej

tail-f/var/log/message secara dinamik melihat ekor fail log

tail/var/log/croncrond, log yang dijana oleh proses at

wSedang log masuk pengguna/var/log/wtmp

tail/var/log/mysqld.logMySQL

<span class="token namespace">[root@localhost ~]</span><span class="token comment"># rpm -qc rsyslog</span>
<span class="token operator">/</span>etc<span class="token operator">/</span>logrotate<span class="token punctuation">.</span>d<span class="token operator">/</span>syslog <span class="token comment"># 日志轮转(切割)相关</span>
<span class="token operator">/</span>etc<span class="token operator">/</span>rsyslog<span class="token punctuation">.</span>conf <span class="token comment"># rsyslogd的主配置文件</span>
<span class="token operator">/</span>etc<span class="token operator">/</span>sysconfig<span class="token operator">/</span>rsyslog <span class="token comment"># rsyslogd相关文件</span>
Salin selepas log masuk

Nama perkhidmatan log

cron (LOG_CRON) Log yang dibentuk oleh sistem berjadual tugas cront dan di

daemon(LOG_DAEMON) log yang berkaitan dengan setiap proses daemon

ftp(LOG_FTP) Log dibentuk oleh daemon ftp

syslog(LOG_SYSLOG) menyimpan maklumat log yang dijana oleh perkhidmatan syslogd (walaupun nama perkhidmatan telah ditukar kepada pemasangan reyslogdlinux, dan banyak konfigurasi masih mewarisi perkhidmatan syslogd, jadi nama perkhidmatan tidak ditukar di sini)

putar putaran log

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

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

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

<span class="token namespace">[root@localhost ~]</span><span class="token comment"># cat /etc/cron.daily/logrotate</span>
Salin selepas log masuk

主配置文件

<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>
Salin selepas log masuk

Atas ialah kandungan terperinci Jadual tugas untuk menentukan titik masa dan melaksanakan tugas sekali sahaja yang bergantung pada perkhidmatan dand. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara Mengira Fail dan Direktori di Linux: Panduan Pemula Cara Mengira Fail dan Direktori di Linux: Panduan Pemula Mar 19, 2025 am 10:48 AM

Mengira fail dan folder dengan cekap di Linux: Panduan Komprehensif Mengetahui bagaimana dengan cepat mengira fail dan direktori di Linux adalah penting untuk pentadbir sistem dan sesiapa yang menguruskan dataset besar. Panduan ini menunjukkan menggunakan perintah mudah-l

Cara menambah pengguna ke pelbagai kumpulan di linux Cara menambah pengguna ke pelbagai kumpulan di linux Mar 18, 2025 am 11:44 AM

Menguruskan akaun pengguna dan keahlian kumpulan dengan cekap adalah penting untuk pentadbiran sistem Linux/UNIX. Ini memastikan kawalan akses sumber dan data yang betul. Butir tutorial ini bagaimana untuk menambah pengguna ke pelbagai kumpulan dalam sistem Linux dan Unix. Kita

Cara menyenaraikan atau periksa semua kernel linux yang dipasang dari commandline Cara menyenaraikan atau periksa semua kernel linux yang dipasang dari commandline Mar 23, 2025 am 10:43 AM

Kernel Linux adalah komponen teras sistem operasi GNU/Linux. Dibangunkan oleh Linus Torvalds pada tahun 1991, ia adalah kernel seperti Unix yang bebas, monolitik, modular, dan multitasking. Di Linux, ada kemungkinan untuk memasang pelbagai kernel dengan nyanyian

Cara dengan mudah mengkonfigurasi kebenaran aplikasi flatpak dengan Flatseal Cara dengan mudah mengkonfigurasi kebenaran aplikasi flatpak dengan Flatseal Mar 22, 2025 am 09:21 AM

Alat Pengurusan Kebenaran Aplikasi Flatpak: Panduan Pengguna Flatseal FlatPak adalah alat yang direka untuk memudahkan pengedaran dan penggunaan perisian Linux. Oleh kerana aplikasi Flatpak terletak di persekitaran kotak pasir ini, mereka mesti meminta kebenaran untuk mengakses bahagian lain sistem operasi, peranti perkakasan (seperti Bluetooth, rangkaian, dll.) Dan soket (seperti Pulseaudio, SSH-Auth, Cups, dan lain-lain). Panduan ini akan membimbing anda tentang cara mengkonfigurasi flatpak dengan mudah dengan flatseal di linux

Cara menaip simbol rupee India di Ubuntu Linux Cara menaip simbol rupee India di Ubuntu Linux Mar 22, 2025 am 10:39 AM

Panduan ringkas ini menerangkan cara menaip simbol rupee India dalam sistem operasi Linux. Pada hari yang lain, saya mahu menaip "Simbol Rupee India (₹)" dalam dokumen Word. Papan kekunci saya mempunyai simbol rupee di atasnya, tetapi saya tidak tahu bagaimana untuk menaipnya. Selepas

Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025) Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025) Mar 21, 2025 am 11:00 AM

Adakah anda pernah mahu menyimpan video kegemaran anda dari internet? Sama ada video kucing lucu atau tutorial yang anda mahu tonton kemudian, YT-DLP ada di sini untuk membantu! Dalam tutorial YT-DLP yang komprehensif ini, kami akan menerangkan apa YT-DLP, bagaimana memasang i

Untuk apa yang paling baik digunakan oleh Linux? Untuk apa yang paling baik digunakan oleh Linux? Apr 03, 2025 am 12:11 AM

Linux paling baik digunakan sebagai pengurusan pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam pengurusan pelayan, Linux digunakan untuk menjadi tuan rumah laman web, pangkalan data, dan aplikasi, menyediakan kestabilan dan kebolehpercayaan. 2) Dalam sistem tertanam, Linux digunakan secara meluas di rumah pintar dan sistem elektronik automotif kerana fleksibiliti dan kestabilannya. 3) Dalam persekitaran desktop, Linux menyediakan aplikasi yang kaya dan prestasi yang cekap.

LocalSend - Alternatif Airdrop Sumber Terbuka untuk Perkongsian Fail Selamat LocalSend - Alternatif Airdrop Sumber Terbuka untuk Perkongsian Fail Selamat Mar 24, 2025 am 09:20 AM

Jika anda biasa dengan AirDrop, anda tahu ia adalah ciri popular yang dibangunkan oleh Apple Inc. yang membolehkan pemindahan fail lancar antara komputer Macintosh yang disokong dan peranti iOS menggunakan Wi-Fi dan Bluetooth. Walau bagaimanapun, jika anda menggunakan linux dan hilang o

See all articles