国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

在Linux系統(tǒng)中簡單地實現(xiàn)定時備份的方法

2020-05-27 13:00:28
字體:
供稿:網(wǎng)友

   運行一個簡單的腳本

  假設(shè)你有一個腳本叫:/usr/local/bin/myscript ,你想要每隔一小時就運行一次。

  Service 文件

  第一步,創(chuàng)建一個service文件,根據(jù)你Linux的發(fā)行版本放到相應(yīng)的系統(tǒng)目錄(在Arch中,這個目錄是/etc/systemd/system/ 或 /usr/lib/systemd/system)

  myscript.service

  代碼如下:

  [Unit]

  Description=MyScript

  [Service]

  Type=simple

  ExecStart=/usr/local/bin/myscript

  注意,務(wù)必將Type變量的值設(shè)置為"simple"而不是"oneshot"。使用"oneshot"使得腳本只在第一次運行,之后系統(tǒng)會認(rèn)為你不想再次運行它,從而關(guān)掉我們接下去創(chuàng)建的定時器(Timer)。

  Timer 文件

  第二步,創(chuàng)建一個timer文件,把它放在第一步中service文件放置的目錄。

  myscript.timer

  代碼如下:

  [Unit]

  Description=Runs myscript every hour

  [Timer]

  # 首次運行要在啟動后10分鐘后

  OnBootSec=10min

  # 每次運行間隔時間

  OnUnitActiveSec=1h

  Unit=myscript.service

  [Install]

  WantedBy=multi-user.target

  授權(quán) / 運行

  授權(quán)并運行的是timer文件,而不是service文件。

  代碼如下:

  # 以 root 身份啟動定時器

  systemctl start myscript.timer

  # 在系統(tǒng)引導(dǎo)起來后就啟用該定時器

  systemctl enable myscript.timer

  在同一個Timer上運行多個腳本

  現(xiàn)在我們假設(shè)你在相同時間想要運行多個腳本。這種情況,你需要在上面的文件中做適當(dāng)?shù)男薷摹?/p>

  Service 文件

  創(chuàng)建你的service文件來運行你的腳本,但是在每個service 文件最后都要包含下面的內(nèi)容:

  代碼如下:

  [Install]

  WantedBy=mytimer.target

  如果在你的service 文件中有一些依賴順序,確保你使用Description字段中的值具體指定After=something.service和Before=whatever.service中的參數(shù)。

  另外的一種選擇是(或許更加簡單),創(chuàng)建一個包裝腳本來使用正確的順序來運行命令,并在你的service文件中使用這個腳本。

  Timer 文件

  你只需要一個timer文件,創(chuàng)建mytimer.timer,像我在上面指出的。

  target 文件

  你可以創(chuàng)建一個以上所有的腳本依賴的target文件。

  mytimer.target

  代碼如下:

  [Unit]

  Description=Mytimer

  # Lots more stuff could go here, but its situational.

  # Look at systemd.unit man page.

  授權(quán) / 啟動

  你需要將所有的service文件和timer文件授權(quán)。

  代碼如下:

  systemctl enable script1.service

  systemctl enable script2.service

  ...

  systemctl enable mytimer.timer

  systemctl start mytimer.service

  Good luck.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿拉善左旗| 诸暨市| 滦平县| 自贡市| 贡山| 英德市| 东港市| 东丽区| 海南省| 大城县| 曲阳县| 珲春市| 通辽市| 滦平县| 翁牛特旗| 南宁市| 桂东县| 临沭县| 运城市| 九寨沟县| 唐山市| 乐昌市| 大同市| 湘潭县| 陇西县| 大丰市| 邹平县| 阳泉市| 武乡县| 米脂县| 望谟县| 望城县| 长乐市| 太仓市| 鄂托克前旗| 贞丰县| 汶上县| 松潘县| 泽库县| 特克斯县| 响水县|