精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我如何使用 Ansible 和 anacron 實現自動化

系統 Linux 自動化
有了 anacron,我可以把腳本和 Ansible 劇本放到合適的地方,以完成各種瑣碎的任務。

[[428886]]

有了 anacron,我可以把腳本和 Ansible 劇本放到合適的地方,以完成各種瑣碎的任務。

自動化是偉大的 IT 和 DevOps 理想,但根據我的經驗,可能根本不存在什么不方便的東西。有很多次,我為某些任務想出了一個很好的解決方案,我甚至會編寫腳本,但我沒有讓它真正實現自動化,因為在我工作的機器上不存在易于自動化的基礎設施。

我最喜歡的簡易自動化工具曾經是 cron 系統,它古老、可靠、面向用戶,而且簡單(除了一個我永遠無法記住的調度語法之外)。然而,cron 的問題是,它假定一臺電腦每天 24 小時都在工作。在錯過了太多預定的備份之后,我發現了 anacron,一個基于時間戳而非預定時間的 cron 系統。如果你的電腦在通常情況下運行時處于關閉狀態,anacron 會確保它在電腦重新開啟時運行。創建一個作業只需要簡單地把一個 shell 腳本放到三個目錄中:cron.daycron.weekly 或者 cron.monthly (如果你想的話,你可以定義更多)。有了 anacron,我發現自己把腳本和 Ansible 劇本用在了各種瑣碎的任務中,包括彈出到期和事件提醒。

這是一個現代問題的簡單而明顯的解決方案,但如果 anacron 沒有安裝在電腦上,那它對我就沒有用。

用 Ansible 進行軟件設置

任何時候我設置一臺新的計算機,無論是筆記本電腦、工作站還是服務器,我都會安裝 anacron。這很簡單,但是 anacron 的安裝只提供了 anacron 命令。它并沒有設置 anacron 的用戶環境。所以我創建了一個 Ansible 劇本來設置用戶需要什么來使用 anacron 并安裝 anacron 命令。

首先,標準的 Ansible 模板:

  1. ---
  2. - hosts: localhost
  3. tasks:

用 Ansible 創建目錄

接下來,我創建了用于 Anacron 的目錄樹。你可以把它看成是一種透明的 crontab。

  1. - name: create directory tree
  2. ansible.builtin.file:
  3. path: "{{ item }}"
  4. state: directory
  5. with_items:
  6. - '~/.local/etc/cron.daily'
  7. - '~/.local/etc/cron.weekly'
  8. - '~/.local/etc/cron.monthly'
  9. - '~/.var/spool/anacron'

這個語法可能看起來有點奇怪,但它實際上是一個循環。with_items: 指令定義了四個要創建的目錄,Ansible 在 ansible.buildin.file: 指令中為每個目錄迭代一次(目錄名填充了 {{ item }} 變量)。與 Ansible 中的一切一樣,如果目錄已經存在,不會有錯誤或沖突。

用 Ansible 復制文件

ansible.buildin.copy 模塊將文件從一個地方復制到另一個地方。為了讓它工作,我需要創建一個叫做 anacrontab 的文件。它不是 Ansible 劇本,所以我把它放在我的 ~/Ansible/data 目錄下,那里是我的劇本的支持文件。

  1. - name: copy anacrontab into place
  2. ansible.builtin.copy:
  3. src: ~/Ansible/data/anacrontab
  4. dest: ~/.local/etc/anacrontab
  5. mode: '0755'

我的 anacrontab 文件很簡單,模仿了一些發行版默認安裝在 /etc/anacron 中的文件:

  1. SHELL=/bin/sh
  2. PATH=/sbin:/bin:/usr/sbin:/usr/bin
  3. 1 0 cron.day run-parts $HOME/.local/etc/cron.daily/
  4. 7 0 cron.wek run-parts $HOME/.local/etc/cron.weekly/
  5. 30 0 cron.mon run-parts $HOME/.local/etc/cron.monthly/

登錄時運行 anacron

大多數 Linux 發行版將 anacron 配置為從 /etc/anacron 讀取作業。我主要是作為一個普通用戶使用 anacron,所以我從我的登錄賬號 ~/.profile 啟動 anacron。我不想讓自己記住這些配置,所以我讓 Ansible 來做。我使用 ansible.buildin.lineinfile 模塊,它會在 ~/.profile 不存在時創建它,并插入 anacron 的啟動行。

  1. - name: add local anacrontab to .profile
  2. ansible.builtin.lineinfile:
  3. path: ~/.profile
  4. regexp: '^/usr/sbin/anacron'
  5. line: '/usr/sbin/anacron -t ~/.local/etc/anacrontab'
  6. create: true

用 Ansible 安裝 anacron

對于我的大多數系統來說,dnf 模塊可以用來安裝軟件包,但我的工作站運行的是 Slackware(使用 slackpkg),有時不同的 Linux 發行版也會進入我的收藏。ansible.buildin.package 模塊提供了一個安裝軟件包的通用接口,所以我把它用在這個劇本上。幸運的是,我還沒有遇到一個名為 anacron 的倉庫不是 anacron,所以現在,我不必考慮軟件包名稱的潛在差異。

這實際上是一個單獨的劇本,因為軟件包的安裝需要權限升級,它由 becomes: true 指令提供。

  1. - hosts: localhost
  2. become: true
  3. tasks:
  4. - name: install anacron
  5. ansible.builtin.package:
  6. name: anacron
  7. state: present

使用 anacron 和 Ansible 實現輕松自動化

為了用 Ansible 安裝 anacron,我運行該劇本:

  1. $ ansible-playbook ~/Ansible/setup-anacron.yaml

從此,我就可以編寫 shell 腳本來執行一些瑣碎但重復的任務,然后把它復制到 ~/.local/etc/cron.daily,讓它每天自動運行一次(或者大約如此)。我還為諸如 清理下載文件夾 之類的任務編寫了 Ansible 劇本。我把我的劇本放在 ~/Ansible 里,這是我保存 Ansible 劇本的地方,然后在 ~/.local/etc/cron.daily 里創建一個 shell 腳本來執行這個劇本。這很簡單,不費吹灰之力,而且很快成為習慣。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-08-31 09:55:38

Ansible網絡自動化

2020-10-29 10:17:24

AnsibleKubernetes容器編排自動化

2023-03-09 14:02:00

Inkscape圖形創作

2024-06-11 10:41:14

2021-09-08 16:03:12

Kubernetes 安全開源

2019-10-30 14:47:05

工具代碼開發

2020-01-16 09:00:00

AI人工智能ML

2021-04-06 09:46:15

Linuxanacron命令系統運維

2021-09-17 15:56:14

數據平臺自動化

2021-11-19 10:55:03

GitOps運維自動化

2022-11-15 17:07:40

開發自動化前端

2015-10-08 10:55:23

云服務自動化運維 ANSIBLE

2014-09-22 11:24:18

運維

2021-01-28 10:28:33

云計算基礎設施自動化IT

2020-03-18 09:23:24

Python數據SQL

2015-11-09 14:27:36

Ansiblelinux自動化運維

2024-11-21 15:24:49

2024-01-09 13:09:00

2020-04-02 18:40:14

工業物聯網IIoT數據

2021-10-21 09:00:00

機器學習技術工具
點贊
收藏

51CTO技術棧公眾號

91在线视频精品| 色偷偷偷亚洲综合网另类| 妞干网视频在线观看| 亚洲精品久久久久久久久久久久久久| 黄色亚洲大片免费在线观看| 亚洲国产一区自拍| 国产成人av影视| 天天操夜夜操av| 免费观看亚洲天堂| 欧美性开放视频| 一本色道久久99精品综合| 99精品在线看| 亚洲欧美清纯在线制服| 深夜福利一区二区| av黄色一级片| 北岛玲精品视频在线观看| 成人黄色在线看| 国产精品99导航| 久久久久亚洲av无码专区体验| 国产精品中文字幕制服诱惑| √…a在线天堂一区| 99视频在线免费观看| 亚洲第一网站在线观看| 亚洲成人免费| 亚洲性xxxx| 亚洲少妇一区二区| 国产a亚洲精品| 香蕉久久一区二区不卡无毒影院| 日韩亚洲一区在线播放| 日本精品一二区| 久久99热这里只有精品| 91sa在线看| 欧美日韩国产精品综合| 日本精品黄色| 精品小视频在线| 欧美日韩一区二区区| a免费在线观看| 久久久不卡网国产精品二区| 岛国一区二区三区高清视频| 一二三四区视频| 久久国产精品99国产| 欧美激情精品久久久久久免费印度 | 婷婷激情综合网| 日韩精品第1页| 中文字幕在线免费| 久久久久久久久久久久久夜| 成人在线观看av| 国产露脸国语对白在线| 久久人体视频| 日韩精品在线观看一区| 亚洲成av人片在线观看无| 欧美9999| 欧美一级在线视频| 男人c女人视频| 麻豆传媒在线免费| 亚洲欧洲日韩在线| 伊人色综合久久天天五月婷| 97视频在线观看网站| 久久久99久久| 日本福利一区二区三区| 美州a亚洲一视本频v色道| 99久久99久久精品免费观看| 国产亚洲情侣一区二区无 | 亚洲电影在线观看| 亚洲AV成人精品| 1769国产精品视频| 亚洲白拍色综合图区| 国产伦精品一区二区三区88av| 精品国产一区二区三区性色av | 亚洲男人的天堂在线观看| 亚洲欧洲国产日韩精品| 色三级在线观看| 亚洲人成影院在线观看| 粉嫩av一区二区三区天美传媒| 亚洲无线看天堂av| 亚洲一区欧美一区| 国产精品12345| 欧洲天堂在线观看| 久久九九久久九九| 日本一区免费在线观看| 午夜视频在线观看免费视频| 综合久久久久久| 国产成人在线小视频| 国产夫妻在线| 91久久精品国产91性色tv| 激情综合网俺也去| brazzers在线观看| 精品免费在线视频| 超碰97人人射妻| 99riav视频一区二区| 91精品免费在线| 午夜男人的天堂| 久久99视频| 欧美成年人在线观看| 成人在线手机视频| 久久久久蜜桃| 69视频在线播放| 中文字幕黄色av| 国产亚洲精品bv在线观看| 日韩av手机在线看| 国产成人精品a视频| 北条麻妃国产九九精品视频| 欧洲在线视频一区| 菠萝蜜视频国产在线播放| 午夜欧美一区二区三区在线播放| 日韩精品免费播放| 午夜视频一区二区在线观看| 亚洲久久久久久久久久| 成人免费精品动漫网站| 欧美日韩xxxx| 久久99热精品| 中文字幕一区二区在线视频| 国产传媒日韩欧美成人| 欧美重口乱码一区二区| 中文字幕中文字幕在线十八区 | 国产一区二区三区视频免费| 欧美精品xxxxx| 免费亚洲婷婷| av在线不卡一区| 97人人在线| 欧美视频免费在线观看| 奇米777在线视频| 久久91精品| 午夜伦理精品一区| 99riav国产| 欧美高清一级片在线观看| 国产精品视频入口| 日韩欧美小视频| 欧美性猛交xxxx免费看漫画| 国产又黄又嫩又滑又白| 欧美疯狂party性派对| 欧美在线视频a| 囯产精品一品二区三区| 亚洲视频香蕉人妖| 在线观看免费成人av| 日本天堂一区| 国内精久久久久久久久久人| 国产精品国产三级国产普通话对白| 久久久久久久久97黄色工厂| 波多野结衣av一区二区全免费观看| 国产国产一区| 一区二区三区国产在线观看| 97久久久久久久| 男人的天堂亚洲在线| 国产91视觉| 在线中文字幕视频观看| 欧美电影在线免费观看| 日本午夜精品视频| 视频一区二区中文字幕| 久久一区二区精品| 国内精彩免费自拍视频在线观看网址 | 亚洲欧美精品一区二区| 日韩精品一区二区在线播放| 高清av一区二区| 国产精品igao激情视频| 麻豆精品一区| 九色精品美女在线| 性做久久久久久久久久| 亚洲一区影音先锋| 少妇献身老头系列| 一区在线视频观看| 日韩美女在线观看一区| 深夜影院在线观看| 欧美性jizz18性欧美| 精品国产一区在线| 美女爽到呻吟久久久久| 欧美视频1区| **在线精品| 国产亚洲精品一区二区| 懂色av蜜臀av粉嫩av喷吹| 日本一区二区综合亚洲| 中文字幕国内自拍| 北条麻妃国产九九九精品小说 | www.xxxx欧美| 国产原创中文av| 一区二区三区在线观看视频 | 中文字幕在线播放不卡| 国产精品免费免费| 国产美女视频免费看| 欧美日韩精品免费观看视频完整| 国产欧美日韩综合精品二区| 亚洲天堂导航| 色老头一区二区三区| 99久久精品国产色欲| 亚洲一区在线免费观看| 800av在线播放| 日韩va亚洲va欧美va久久| 亚洲欧洲一区二区在线观看| 久久天堂久久| 4438全国成人免费| 午夜在线小视频| 日韩欧美精品在线视频| 亚洲一区二区三区日韩| 久久99精品久久久久久动态图| 国产一二三四五| 香蕉久久夜色精品国产更新时间 | 在线丨暗呦小u女国产精品| 国产精品第一页在线观看| 91麻豆精品秘密| 亚洲一区二区偷拍| 免费在线成人| 在线观看污视频| 欧美猛男做受videos| 91久久极品少妇xxxxⅹ软件| 中文字幕21页在线看| 欧美成人午夜激情视频| 国产福利小视频在线观看| 日韩欧美在线观看一区二区三区| 一级做a爰片久久毛片| 亚洲激情av在线| 无码少妇精品一区二区免费动态| 国产精品69毛片高清亚洲| www.日本xxxx| 亚洲成人在线| 中国一级黄色录像| 精品国产一区二区三区久久久樱花 | 亚洲一区二区黄| 丰满岳乱妇国产精品一区| 欧美色电影在线| 亚洲熟女综合色一区二区三区| 亚洲综合一区二区| 国产麻豆视频在线观看| 久久久久久电影| 久久一区二区电影| 国产成人精品影视| 手机在线看福利| 国产日韩欧美三区| 黄色一级视频播放| 欧美mv日韩| 欧美高清视频一区二区三区在线观看| 99精品美女视频在线观看热舞| 国产精品对白刺激| 国产ktv在线视频| 久久影院免费观看| 人人干在线视频| 亚洲人成自拍网站| 无码人妻久久一区二区三区不卡| 亚洲人成亚洲人成在线观看图片 | 国产精品久久久爽爽爽麻豆色哟哟| 日韩av成人网| 日本视频中文字幕一区二区三区| 国产精品va在线观看无码| 久久精品高清| 欧美日韩精品中文字幕一区二区| 国产精品乱战久久久| 国产美女精品视频免费观看| 日韩视频网站在线观看| 91精品国产高清久久久久久91| 精品视频在线一区二区| 在线视频一区二区| 欧美xxx.com| 亚洲精品美女在线观看播放| 少妇无码一区二区三区| 日韩亚洲欧美在线观看| 亚洲手机在线观看| 欧美福利电影网| 亚洲天堂中文网| 欧美性极品少妇| 国内免费精品视频| 欧美日韩国产精品专区| 日本在线视频中文字幕| 亚洲成av人片在线| 丰满少妇乱子伦精品看片| 亚洲专区一二三| 久久久久久久久精| 亚洲二区在线观看| 好吊一区二区三区视频| 高清成人在线观看| 菠萝菠萝蜜网站| 91污片在线观看| 国产精品揄拍100视频| 国产视频一区二区在线观看| 日韩av自拍偷拍| 精品一区二区三区蜜桃| 国产成人精品无码播放| 蜜桃视频一区二区三区| 天天做天天躁天天躁| 午夜精品电影| 欧美日韩一道本| 免费在线成人| 在线观看高清免费视频| 国产一区二区在线影院| 91人妻一区二区三区| 国产99一区视频免费| 国产ts在线观看| a在线欧美一区| 精品少妇人妻一区二区黑料社区| 国产欧美一二三区| 亚洲欧美卡通动漫| 有坂深雪av一区二区精品| 欧美黄片一区二区三区| 色综合久久久久综合99| 在线观看免费黄色小视频| 欧美一区二区三区在线观看| 天堂中文在线观看视频| 亚洲欧美一区二区激情| 337p日本欧洲亚洲大胆鲁鲁| 欧美黄色www| 久九九久频精品短视频| 国产精选久久久久久| 7777精品| 日韩免费毛片| 欧美亚韩一区| 污污的网站18| 国产风韵犹存在线视精品| 亚洲制服丝袜在线播放| 亚洲视频一二三| 男人午夜免费视频| 欧美日本一区二区三区四区| 欧美一级特黄aaaaaa| 尤物精品国产第一福利三区| 亚洲区欧洲区| 国产欧美一区二区白浆黑人| 成人香蕉社区| 亚洲日本欧美在线| 久久午夜激情| 人妻精油按摩bd高清中文字幕| 久久久久国产精品免费免费搜索| 国产一级免费观看| 欧美亚洲禁片免费| 欧美一区二区黄片| 欧美成人性生活| 日韩高清在线| 国产伦精品一区二区三区高清| 97精品中文字幕| av免费观看网| 国产精品一区二区果冻传媒| www成人啪啪18软件| 精品久久香蕉国产线看观看亚洲| 国产精品欧美激情在线| 这里只有精品在线播放| 午夜激情电影在线播放| 成人网欧美在线视频| 欧美日韩黄网站| 日韩欧美三级一区二区| 免费在线亚洲欧美| 精人妻一区二区三区| 国产精品一区二区三区99| 国产精品亚洲无码| 亚洲成年人网站在线观看| 91亚洲国产成人精品一区| 在线播放亚洲激情| 成人性生交大片免费网站| av免费观看久久| 欧美精品综合| 亚洲精品在线视频播放| 欧美国产一区视频在线观看| 高潮毛片又色又爽免费 | 51自拍视频在线观看| 亚洲国产精品高清| 中文字幕人妻精品一区| 亚洲欧美日韩一区二区在线| av最新在线| 乱色588欧美| av成人激情| 中文字幕免费在线播放| 亚洲国产日韩av| www.激情五月| 国内伊人久久久久久网站视频| 欧美h版在线观看| 日本在线视频www色| 国产成人精品网址| 538精品在线观看| 欧美日韩国产大片| 亚洲免费视频一区二区三区| 欧美孕妇孕交黑巨大网站| 无码日韩精品一区二区免费| jizzjizz国产精品喷水| 久久综合五月天婷婷伊人| 日本中文字幕久久| 久久精品国产成人精品| 高清一区二区| www.69av| 99精品欧美一区二区三区小说| 黄色片视频网站| 国产一区二区免费| 日韩免费在线电影| 青青草免费在线视频观看| www.亚洲在线| 国产美女激情视频| 久久精视频免费在线久久完整在线看| 97精品资源在线观看| 免费看黄色a级片| 久久嫩草精品久久久精品一| 黄色av一区二区| 成人97在线观看视频| 日韩一区网站| 欧美变态另类刺激| 亚洲欧洲日韩综合一区二区| 草逼视频免费看| 2021国产精品视频| 第一sis亚洲原创| 自拍偷拍激情视频| 欧美中文字幕一区二区三区| 国产一区久久精品| 欧美大陆一区二区| 蜜臀久久99精品久久久久久9 | 日韩欧美理论片| 亚洲成av人**亚洲成av**| 精品黑人一区二区三区国语馆|