日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
linux配置定時任務(wù)
在 Linux 中,可以使用 crontab 命令配置定時任務(wù)。首先打開終端,輸入 crontab -e,然后按照指定格式編寫任務(wù)。

在Linux上配置系統(tǒng)定時任務(wù)

創(chuàng)新互聯(lián)公司專注于昆玉網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供昆玉營銷型網(wǎng)站建設(shè),昆玉網(wǎng)站制作、昆玉網(wǎng)頁設(shè)計、昆玉網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造昆玉網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供昆玉網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

Linux系統(tǒng)提供了一套強大的定時任務(wù)調(diào)度工具,可以方便地實現(xiàn)自動化的任務(wù)執(zhí)行,本文將介紹如何在Linux上配置系統(tǒng)定時任務(wù)。

1、使用crontab命令

crontab是Linux系統(tǒng)中最常用的定時任務(wù)管理工具,可以用來設(shè)置周期性執(zhí)行的任務(wù),以下是如何使用crontab命令創(chuàng)建和管理定時任務(wù)的步驟:

1、1 安裝crontab

大多數(shù)Linux發(fā)行版已經(jīng)預裝了crontab,如果沒有安裝,可以使用以下命令進行安裝:

sudo aptget install cron

1、2 創(chuàng)建定時任務(wù)

使用crontab e命令打開當前用戶的定時任務(wù)配置文件,然后添加一行表示定時任務(wù)的配置信息,配置信息的格式如下:

* * * * commandtobeexecuted

| | | | |
| | | | Day of week (0 7) (Sunday is both 0 and 7)
| | | Month (1 12)
| | Day of month (1 31)
| Hour (0 23)
Minute (0 59)

以下配置表示每天早上6點執(zhí)行/home/user/backup.sh腳本:

0 6 * * * /home/user/backup.sh

1、3 保存并退出

編輯完成后,保存并退出編輯器,定時任務(wù)將自動生效。

1、4 查看定時任務(wù)列表

使用crontab l命令查看當前用戶的定時任務(wù)列表:

crontab l

1、5 刪除定時任務(wù)

使用crontab r命令刪除當前用戶的所有定時任務(wù):

crontab r

或者使用crontab l命令查看定時任務(wù)列表,然后手動刪除不需要的任務(wù)。

2、使用systemd timers命令

除了crontab之外,Linux還提供了systemd timers命令來管理定時任務(wù),以下是如何使用systemd timers命令創(chuàng)建和管理定時任務(wù)的步驟:

2、1 安裝systemd

大多數(shù)Linux發(fā)行版已經(jīng)預裝了systemd,如果沒有安裝,可以使用以下命令進行安裝:

sudo aptget install systemd

2、2 創(chuàng)建定時任務(wù)單元文件

使用以下命令創(chuàng)建一個名為mytimer.timer的定時任務(wù)單元文件:

sudo nano /etc/systemd/system/mytimer.timer

在文件中添加以下內(nèi)容:

[Unit]
Description=My Timer Example
Requires=networkonline.target firewalld.service myscript.service
After=networkonline.target firewalld.service myscript.service myotherscript.service
[Timer]
OnCalendar=*** 06:00:00
Persistent=true
[Install]
WantedBy=multiuser.target

Description表示定時任務(wù)的描述,Requires表示依賴的服務(wù),After表示在哪些服務(wù)啟動后執(zhí)行定時任務(wù),OnCalendar表示定時任務(wù)的執(zhí)行時間,Persistent=true表示即使系統(tǒng)重啟,定時任務(wù)也會繼續(xù)執(zhí)行,將該單元文件添加到多用戶目標中。

2、3 創(chuàng)建定時任務(wù)服務(wù)文件和腳本文件

使用以下命令創(chuàng)建一個名為myscript.service的定時任務(wù)服務(wù)文件:

sudo nano /etc/systemd/system/myscript.service

在文件中添加以下內(nèi)容:

[Unit]
Description=My Script Example Service
After=networkonline.target firewalld.service myotherscript.service mytimer.timer
[Service]
Type=simple User=root Group=root ExecStart=/usr/bin/myscript.sh Restart=onfailure RestartSec=5min TimeoutStopSec=infinity KillMode=process SendSIGKILL=no PropagateReload=no Watchdog=yes WatchdogSec=5min PIDFile=/run/myscript.pid PrivateTmp=false EnvironmentFile=/etc/sysconfig/myscript_env VariantOf=myotherscript.service [Install] WantedBy=multiuser.target mytimer.timer myotherscript.service networkonline.target firewalld.service myotherscript.service mytimer.timer systemdjournalflush.service systemdudevdtrigger.service systemdupdateutmprunlevel.service systemdtimesyncd.service systemdtmpfilessetupdev.service systemdjournaldautoreload.service systemdjournald.socket systemdjournalddevlogbuffer.socket systemdjournalddeferredcommit.socket systemdjournaldnotify.socket systemdjournaldremote.socket systemdjournaldsyslog.socket systemdjournald.service systemdremountfs.service systemdupdateutmp.service systemdhwdbupdate.service systemdlocaled.service systemdfirstboot.service udisks2.service upower.service wpa_supplicant.service networkmanager.service NetworkManager systemdrandomseed.service systemdreadaheadcollect.service systemdreadaheadrestored.service systemdusersessions.slice sysinit.target basic.target multiuser.target resolvconf.target remotefs.target ntpdate.target devsda1.device sysinit.target swapfile_enable_all_swaps_on_boot_complete_action_sysinit_early_start_services_and_then_wait_for_swaps_sysinit_early_start_services_and_then_wait_for_swaps sysinit.target localfs.target runlevel10kdb500ms localtime stop target sysinit target After=networkonline.target firewalld.service myotherscript.service mytimer.timer systemdjournalflush.service systemdudevdtrigger.service systemdupdateutmprunlevel.service systemdtimesyncd.service systemdtmpfilessetupdev.service systemdjournaldautoreload.service systemdjournald.socket systemdjournalddevlogbuffer.socket systemdjournalddeferredcommit

標題名稱:linux配置定時任務(wù)
網(wǎng)頁鏈接:http://m.5511xx.com/article/dhggcsp.html