chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Linux的自動(dòng)化小技巧詳解

Linux愛(ài)好者 ? 來(lái)源:博客園 ? 作者:博客園 ? 2021-04-12 13:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實(shí)現(xiàn)“自動(dòng)化”有如下好處:

節(jié)省人力,一個(gè)腳本就夠了。

在夜晚自動(dòng)執(zhí)行可以避開(kāi)網(wǎng)站流量高峰期,不影響網(wǎng)站白天的效率。

準(zhǔn)確,設(shè)置完善的情況下,不會(huì)出差錯(cuò)。

當(dāng)然最重要的還是省心了,不用頻繁的敲某些命令了。

開(kāi)機(jī)啟動(dòng)

開(kāi)機(jī)啟動(dòng)應(yīng)該是我們很經(jīng)常的需求了,我們常需要在開(kāi)機(jī)時(shí)就自動(dòng)執(zhí)行某些命令來(lái)開(kāi)啟服務(wù),進(jìn)程等,有了它我們不必再在每次開(kāi)機(jī)時(shí)輸入同一堆命令。

chkconfig命令

使用chkconfig命令可以在設(shè)置在不同啟動(dòng)級(jí)別下啟動(dòng)特定的服務(wù)或是程序。

先說(shuō)一下linux的運(yùn)行級(jí)別:

等級(jí)0表示:表示關(guān)機(jī)

等級(jí)1表示:?jiǎn)斡脩裟J?/p>

等級(jí)2表示:不帶NFS功能的多用戶命令行模式

等級(jí)3表示:有帶NFS功能的多用戶命令行模式

等級(jí)4表示:不可用

等級(jí)5表示:帶圖形界面的多用戶模式

等級(jí)6表示:重新啟動(dòng)

chkconfig的命令如下:

chkconfig --list //命令查看已設(shè)置的開(kāi)啟自啟動(dòng)列表。

xxxd 0:off 1:off 2:on 。.. 6:off //list的結(jié)果,表示在xxxd服務(wù)在啟動(dòng)級(jí)別為2 3 4 5 的情況下會(huì)自動(dòng)啟動(dòng)。

chkconfig --add xxxd//向任務(wù)列表中添加一個(gè)xxxd服務(wù)

chkconfig [--level 1/2/。./6] xxxd on/off//設(shè)置xxxd用服務(wù)在n狀態(tài)為開(kāi)/關(guān),[]內(nèi)省略則在2345級(jí)別開(kāi)啟

chkconfig --del xxxd //將任務(wù)列表中的xxxd服務(wù)刪除

rc.d文件的編輯

也可以直接編輯/etc/rc.d/目錄下的文件來(lái)實(shí)現(xiàn)開(kāi)機(jī)自啟動(dòng)。此目錄下有很多文件,rcn.d是在啟動(dòng)狀態(tài)為n的情況下的啟動(dòng)文件夾,rc、rc.sysinit、init.d都是系統(tǒng)的模塊或系統(tǒng)設(shè)置的自啟文件[夾]。

我們用vim rc.local 編輯 rc.local文件,來(lái)定制自己的自啟計(jì)劃。命令十分簡(jiǎn)單,就像平常在操作一樣。如/usr/local/apache/bin/apachectl start表示開(kāi)機(jī)自啟動(dòng)apache服務(wù)器。

at實(shí)現(xiàn)定時(shí)任務(wù)

at是一個(gè)簡(jiǎn)單的功能簡(jiǎn)單的定時(shí)任務(wù)程序,它只能進(jìn)行一次性的定時(shí)任務(wù),其用法如下:

#at time //at加時(shí)間啟動(dòng)at命令

at》operation //輸入要執(zhí)行的操作

at》Ctrl+D //按Ctrl+D退出命令編輯

其time的常見(jiàn)形式如下

at H:m tomorrow //第二天的H點(diǎn)m分

at now + n minutes/hours/days/weeks //在n分/時(shí)/天/周后

at midnight //在午夜=-=

at H:m pm/am //在當(dāng)天上午/下午的H點(diǎn)m分

我們也可以在/var/spool/at文件中查看at的當(dāng)前命令。還需要注意的是,linux默認(rèn)atd進(jìn)程關(guān)閉狀態(tài),需要手動(dòng)打開(kāi)。

crontab實(shí)現(xiàn)定時(shí)任務(wù)

linux內(nèi)置的cron進(jìn)程能幫我們實(shí)現(xiàn)這些需求,cron搭配shell腳本,非常復(fù)雜的指令也沒(méi)有問(wèn)題。

cron介紹

cron守護(hù)進(jìn)程是一個(gè)由實(shí)用程序和配置文件組成的小型子系統(tǒng),在幾乎所有類 UNIX 系統(tǒng)上都可以找到某種風(fēng)格的cron,我們可以用ps aux|grep cron找到crond這個(gè)守護(hù)進(jìn)程。

我們經(jīng)常使用的是crontab命令是cron table的簡(jiǎn)寫(xiě),它是cron的配置文件,也可以叫它作業(yè)列表,我們可以在以下文件夾內(nèi)找到相關(guān)配置文件。

/var/spool/cron/ 目錄下存放的是每個(gè)用戶包括root的crontab任務(wù),每個(gè)任務(wù)以創(chuàng)建者的名字命名

/etc/crontab 這個(gè)文件負(fù)責(zé)調(diào)度各種管理和維護(hù)任務(wù)。

/etc/cron.d/ 這個(gè)目錄用來(lái)存放任何要執(zhí)行的crontab文件或腳本。

我們還可以把腳本放在/etc/con.hourly、/etc/con.daily、/etc/con.weekly、/etc/con.monthly目錄中,讓它每小時(shí)/天/星期、月執(zhí)行一次。

crontab的使用

我們常用的命令如下:

crontab [-u username] //省略用戶表表示操作當(dāng)前用戶的crontab

-e (編輯工作表)

-l (列出工作表里的命令)

-r (刪除工作作)

我們用crontab -e進(jìn)入當(dāng)前用戶的工作表編輯,是常見(jiàn)的vim界面。每行是一條命令。

crontab的命令構(gòu)成為 時(shí)間+動(dòng)作,其時(shí)間有分、時(shí)、日、月、周五種,操作符有

* 取值范圍內(nèi)的所有數(shù)字

/ 每過(guò)多少個(gè)數(shù)字

- 從X到Z

, 散列數(shù)字

以下是幾個(gè)例子。

時(shí)間 注釋

0 0 25 12 * //在12月25日的0時(shí)0分

*/5 * * * * //每過(guò)5分鐘

* 4-6 * * * //每天的4 5 6點(diǎn)

* * * * 2,5 //每周二和周五

配合簡(jiǎn)單的shell腳本

如果我們的命令有邏輯判斷等非常復(fù)雜的操作時(shí),再直接編輯crontab就有點(diǎn)困難了,這時(shí),我們可以使用shell腳本。其來(lái)歷,分類定義與題不符,不再多說(shuō),我們直接說(shuō)它的用法。

我們用vim /usr/sh/test.sh來(lái)使用vim編輯一個(gè)shell腳本

#!/bin/sh //聲明開(kāi)始shell腳本

a = “hello world” //定義一個(gè)shell變量

echo $a //熟悉的echo,輸出a變量

然后crontab -e編輯crontab,添加 */5 * * * * /usr/sh/test.sh每隔五分鐘運(yùn)行一次test.sh腳本,也可以用 /phppath/php /filepath/test.php 來(lái)用php進(jìn)程來(lái)執(zhí)行php程序。
編輯:lyn

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213709

原文標(biāo)題:這些 Linux 的 “自動(dòng)化” 技巧,教你輕松完成任務(wù)

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    自動(dòng)化計(jì)算機(jī)的功能與用途

    工業(yè)自動(dòng)化是指利用自動(dòng)化計(jì)算機(jī)來(lái)控制工業(yè)環(huán)境中的流程、機(jī)器人和機(jī)械,以制造產(chǎn)品或其部件。工業(yè)自動(dòng)化的目的是提高生產(chǎn)率、增加靈活性,并提升制造過(guò)程的質(zhì)量。工業(yè)自動(dòng)化在汽車制造中體現(xiàn)得最為
    的頭像 發(fā)表于 07-15 16:32 ?54次閱讀
    <b class='flag-5'>自動(dòng)化</b>計(jì)算機(jī)的功能與用途

    工業(yè)DTU對(duì)工業(yè)自動(dòng)化通信格局的重塑

    隨著工業(yè)4.0和智能制造的快速發(fā)展,工業(yè)自動(dòng)化系統(tǒng)對(duì)通信技術(shù)的要求越來(lái)越高。工業(yè)數(shù)據(jù)傳輸單元(DTU,DataTransferUnit)作為一種新興的通信設(shè)備,正在逐步重塑工業(yè)自動(dòng)化通信格局,為工業(yè)
    的頭像 發(fā)表于 03-28 14:09 ?284次閱讀
    工業(yè)DTU對(duì)工業(yè)<b class='flag-5'>自動(dòng)化</b>通信格局的重塑

    HFSS 自動(dòng)化建模工具

    因工作需求,自己寫(xiě)的HFSS參數(shù)自動(dòng)化建模工具,目前只實(shí)現(xiàn)了常用的四種模型,可定制,如需可聯(lián)系 qq:1300038043 附件下載鏈接:https://pan.baidu.com/s/1TVeTTFiJw-pxSyT1AT8IQA 提取碼: kxup
    發(fā)表于 02-27 17:44

    開(kāi)源技術(shù)在工業(yè)自動(dòng)化領(lǐng)域的作用

    在對(duì)互操作性、可互換性和便攜性需求不斷增長(zhǎng)的推動(dòng)下,工業(yè)自動(dòng)化領(lǐng)域正在經(jīng)歷一場(chǎng)重大變革。這場(chǎng)變革的起點(diǎn)是開(kāi)源技術(shù)的采用,從基于樹(shù)莓派的工業(yè)控制器到Linux邊緣設(shè)備,不一而足。這一轉(zhuǎn)變重塑了各行業(yè)實(shí)現(xiàn)自動(dòng)化的方式,帶來(lái)了前所未有
    的頭像 發(fā)表于 02-19 11:28 ?591次閱讀

    環(huán)球儀器Uflex靈活自動(dòng)化平臺(tái)概述

    在生產(chǎn)廠房全面走向自動(dòng)化之際,最令廠家頭痛的莫過(guò)于生產(chǎn)線上一些難以自動(dòng)化的組裝工序。若以功能單一的自動(dòng)化平臺(tái)來(lái)解決,投資可能沒(méi)有保障。環(huán)球儀器的Uflex靈活自動(dòng)化平臺(tái)提供一個(gè)完美的解
    的頭像 發(fā)表于 02-08 09:13 ?616次閱讀
    環(huán)球儀器Uflex靈活<b class='flag-5'>自動(dòng)化</b>平臺(tái)概述

    基于 Docker 與 Jenkins 實(shí)現(xiàn)自動(dòng)化部署

    前言 重塑自動(dòng)化部署新高度,Docker 攜手 Jenkins,在華為云 Flexus X 云服務(wù)器的加持下,引領(lǐng)持續(xù)集成與部署的新紀(jì)元。Flexus X 以其卓越的性能、靈活的資源配置和高效的成本
    的頭像 發(fā)表于 01-07 17:25 ?528次閱讀
    基于 Docker 與 Jenkins 實(shí)現(xiàn)<b class='flag-5'>自動(dòng)化</b>部署

    通用自動(dòng)化測(cè)試軟件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的測(cè)試用例自動(dòng)化執(zhí)行框架,用于汽車電子自動(dòng)化測(cè)試,可支持仿真( MIL/SIL/HIL)、故障注入、 故障診斷、測(cè)量標(biāo)定等測(cè)試業(yè)務(wù),提供友好的圖形
    的頭像 發(fā)表于 01-02 13:42 ?723次閱讀
    通用<b class='flag-5'>自動(dòng)化</b>測(cè)試軟件 - TAE

    串口屏自動(dòng)化測(cè)試

    在當(dāng)今智能、高效的工業(yè)4.0時(shí)代,串口屏作為人機(jī)交互的關(guān)鍵組件,在自動(dòng)化設(shè)備、物聯(lián)網(wǎng)應(yīng)用、智能制造等領(lǐng)域發(fā)揮著舉足輕重的作用。為了確保這些界面不僅美觀易用,而且在各種復(fù)雜環(huán)境下穩(wěn)定可靠,實(shí)施一套
    的頭像 發(fā)表于 12-27 17:17 ?1472次閱讀

    自動(dòng)化創(chuàng)建UI并解析數(shù)據(jù)

    *附件:32960_auto.rar備注:Main.vi是ui自動(dòng)化2.1.vi,配置文件為32960.B.ini。 目前可以實(shí)現(xiàn)根據(jù)配置文件自動(dòng)化創(chuàng)建控件并布局,且可以自動(dòng)解析接收到的數(shù)據(jù)內(nèi)容寫(xiě)入
    發(fā)表于 12-10 08:41

    自動(dòng)化創(chuàng)建UI并解析數(shù)據(jù)

    Labview實(shí)現(xiàn)動(dòng)態(tài)增加控件效果 - *附件:32960_auto.rar 備注:Main.vi是ui自動(dòng)化2.1.vi,配置文件為32960.B.ini。 目前可以實(shí)現(xiàn)根據(jù)配置文件自動(dòng)化創(chuàng)建控件
    發(fā)表于 11-29 11:26

    語(yǔ)言模型自動(dòng)化的優(yōu)點(diǎn)

    語(yǔ)言模型自動(dòng)化不僅優(yōu)化了信息處理流程,提高了工作效率,還促進(jìn)了跨文化交流,增強(qiáng)了人機(jī)交互的智能水平。以下,是對(duì)語(yǔ)言模型自動(dòng)化優(yōu)點(diǎn)的梳理,由AI部落小編梳理。
    的頭像 發(fā)表于 11-26 11:17 ?405次閱讀

    工業(yè)自動(dòng)化的發(fā)展歷程與未來(lái)趨勢(shì)

    工業(yè)自動(dòng)化(Industrial Automation)的發(fā)展旨在提升生產(chǎn)效率、降低成本并減少人力依賴,這一過(guò)程涵蓋了多種技術(shù)的應(yīng)用與進(jìn)步。工業(yè)自動(dòng)化的核心在于將工廠中的機(jī)械設(shè)備、控制系統(tǒng)及信息技術(shù)
    的頭像 發(fā)表于 11-21 15:36 ?1601次閱讀

    工控機(jī):工業(yè)自動(dòng)化的中樞

    在當(dāng)今科技飛速發(fā)展的時(shí)代,工業(yè)自動(dòng)化已成為推動(dòng)經(jīng)濟(jì)發(fā)展的重要力量,而在工業(yè)自動(dòng)化的龐大體系中,工控機(jī)正以其卓越的性能和無(wú)可替代的地位,逐漸成為工業(yè)自動(dòng)化的中樞,在工業(yè)運(yùn)行環(huán)境中發(fā)揮著至關(guān)重要的作用。
    的頭像 發(fā)表于 11-01 10:18 ?445次閱讀

    工控自動(dòng)化電流信號(hào)隔離柵

    工控自動(dòng)化電流信號(hào)隔離柵是工業(yè)自動(dòng)化控制系統(tǒng)中不可或缺的設(shè)備,它在確保系統(tǒng)穩(wěn)定、準(zhǔn)確運(yùn)行方面發(fā)揮著重要作用。以下是對(duì)工控自動(dòng)化電流信號(hào)隔離柵的詳細(xì)介紹: 一、定義與功能 工控自動(dòng)化電流
    的頭像 發(fā)表于 10-28 14:25 ?1034次閱讀
    工控<b class='flag-5'>自動(dòng)化</b>電流信號(hào)隔離柵

    開(kāi)關(guān)電源自動(dòng)化測(cè)試設(shè)備:如何實(shí)現(xiàn)自動(dòng)化測(cè)試?

    開(kāi)關(guān)電源自動(dòng)化測(cè)試設(shè)備是將測(cè)試軟件和測(cè)試硬件集成在一個(gè)電源測(cè)試柜中的ate自動(dòng)測(cè)試設(shè)備,其測(cè)試原理是通過(guò)計(jì)算機(jī)操控測(cè)試儀器,從而減少人工干預(yù),完成開(kāi)關(guān)電源的自動(dòng)化測(cè)試,旨在解放人力,提高測(cè)試效率,讓測(cè)試更便捷。
    的頭像 發(fā)表于 08-30 18:19 ?1809次閱讀
    開(kāi)關(guān)電源<b class='flag-5'>自動(dòng)化</b>測(cè)試設(shè)備:如何實(shí)現(xiàn)<b class='flag-5'>自動(dòng)化</b>測(cè)試?