成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux系統(tǒng)下如何設(shè)置開機自動運行腳本?

系統(tǒng) Linux
在工作用可以我們需要某些腳本需要在系統(tǒng)啟動時自動執(zhí)行一些腳本或者啟動一些服務(wù),在Windows下我們有很多方式來處理,但是在linux下如何執(zhí)行呢?

在工作用可以我們需要某些腳本需要在系統(tǒng)啟動時自動執(zhí)行一些腳本或者啟動一些服務(wù),在Windows下我們有很多方式來處理,但是在linux下如何執(zhí)行呢?

今天分享一下3種常用的開機啟動運行的方法供參考

1、修改 /etc/rc.d/rc.local 文件方式

/etc/rc.d/rc.local 用于用戶自定義開機啟動程序,因此可以往里寫開機要執(zhí)行的命令或腳本。

1、設(shè)置 rc.local 的可執(zhí)行權(quán)限
# chmod +x /etc/rc.d/rc.local

2、創(chuàng)建待執(zhí)行的腳本,如下:
# cat /home/test.sh
#!/bin/bash
echo "hello world" >> /home/out.txt
date >> /home/out.txt

3、設(shè)置腳本的可執(zhí)行權(quán)限
# chmod +x /home/test.sh

4、把腳本放到 /etc/rc.d/rc.local 尾部
# cat /etc/rc.d/rc.local
...
/home/test.sh

5、重啟系統(tǒng)使之生效
# reboot

6、查看日志文件判斷腳本是否執(zhí)行
# cat /home/out.txt
hello world
Thu Dec 30 20:45:00 CST 2021

有關(guān) /etc/rc.d/rc.local 執(zhí)行時機如下:

2、使用 crontab 方式

crond 是 linux 下用來周期性的執(zhí)行某種任務(wù)或等待處理某些事件的一個守護(hù)進(jìn)程,與 windows 下的計劃任務(wù)類似,當(dāng)安裝完成操作系統(tǒng)后,默認(rèn)會安裝此服務(wù) 工具,并且會自動啟動 crond 進(jìn)程,crond 進(jìn)程每分鐘會定期檢查是否有要執(zhí)行的任務(wù),如果有要執(zhí)行的任務(wù),則自動執(zhí)行該任務(wù)。

因此我們可以使用 crondtab 命令創(chuàng)建一個任務(wù),讓該任務(wù)在重啟時進(jìn)行執(zhí)行。

# crontab -e
//進(jìn)入編輯,輸入如下行
@reboot /home/test.sh

//重啟設(shè)備
# reboot

//查看日志
# cat /home/out.txt
hello world
Thu Dec 30 21:09:03 CST 2021

3、使用 systemd 服務(wù)

Systemd 服務(wù)是一種以 .service 結(jié)尾的單元(unit)配置文件,用于控制由 Systemd 控制或監(jiān)視的進(jìn)程。簡單說,用于后臺以守護(hù)進(jìn)程(daemon)的形式運行程序

systmd service 文件一般放在/etc/systemd/system/文件夾中。

創(chuàng)建一個服務(wù)如下

//在/etc/systemd/system/下創(chuàng)建一個服務(wù),如下
# vim ser.service

//[Unit] 區(qū)塊:啟動順序與依賴關(guān)系。
[Unit]
//Description字段給出當(dāng)前服務(wù)的簡單描述
Description=Run a Custom Script at Startup
After=default.target

//Service區(qū)塊定義如何啟動當(dāng)前服務(wù)
[Service]
//ExecStart字段:定義啟動進(jìn)程時執(zhí)行的命令
ExecStart=/home/test.sh

//Install區(qū)塊,定義如何安裝這個配置文件,即怎樣做到開機啟動
[Install]
//WantedBy字段:表示該服務(wù)所在的 Target,Target的含義是服務(wù)組,表示一組服務(wù)
WantedBy=default.target


//更新服務(wù)配置文件,并使能服務(wù)
# systemctl daemon-reload
# systemctl enable ser.service

//重啟系統(tǒng)
# reboot

有關(guān) systemd 服務(wù)還有很多實用方式,本文知識做到拋磚引玉的作用,有興趣的話可以自行研究這方面的知識。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2020-08-11 18:20:42

Linux運行腳本開機啟動

2020-06-11 07:57:48

Linux腳本數(shù)據(jù)

2021-07-21 09:50:35

Linux腳本命令

2010-04-28 18:06:32

Oracle 10g

2014-07-25 14:20:45

Linux腳本

2018-03-02 13:28:19

Linux開機自啟動

2021-07-29 23:21:01

Windows 8Windows微軟

2011-08-16 18:54:21

Ubuntulinux

2015-10-28 17:21:37

Oracle11glinux自啟動

2009-06-24 10:44:08

2010-11-25 13:45:44

2013-01-18 17:30:32

Linux系統(tǒng)

2009-11-28 20:16:04

2021-05-02 23:04:49

Windows 10Windows微軟

2016-09-22 12:25:42

2010-05-26 15:07:36

SVN版本庫自動備份

2010-05-26 09:21:12

啟動SVN

2009-12-09 15:26:02

Linux刪除自動備份

2017-02-13 10:15:54

Linux微信開發(fā)者工具

2010-09-10 09:41:53

Android
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人福利在线视频 | 欧美v免费| 黄色三级免费 | 一区二区精品在线 | 欧美国产精品 | 日韩中文不卡 | 精精国产xxxx视频在线播放 | 亚洲精品一区二区三区四区高清 | 欧美αv| 欧美成人精品在线观看 | 午夜视频免费在线观看 | 在线国产中文字幕 | 国产精品久久久久久久久久免费看 | 亚洲综合无码一区二区 | 国产精品99一区二区 | 免费一区二区在线观看 | 国产一区二区三区在线 | 欧美亚洲视频 | 国产成人精品一区二区在线 | 午夜激情在线 | 国产一二三区精品视频 | 国产一区二区成人 | 日韩欧美一区二区三区四区 | 日韩欧美在线观看视频 | 亚洲一区二区在线 | 久久精品av麻豆的观看方式 | 日本韩国欧美在线观看 | 国产一区二区三区免费视频 | 69精品久久久久久 | 日韩高清国产一区在线 | 国产激情一区二区三区 | 欧美久操网| 成人福利网站 | 日本欧美国产在线观看 | 蜜桃臀av一区二区三区 | 极品国产视频 | 国产资源一区二区三区 | 久久国产精品免费 | 亚洲色图婷婷 | 久久久久久久成人 | 人人人艹 |