最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

將shell腳本正確的放在后臺運行方式

 更新時間:2024年01月12日 08:38:19   作者:qepyd  
這篇文章主要介紹了將shell腳本正確的放在后臺運行方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1.1 將shell腳本放在后臺運行的方式

這個有很多種方式哈,可以百度。

我常用以下兩種

####### 我常用的兩種

&         # 放在后臺運行,但要注意了,不能是中文的哈。
nohup     # 放在后臺運行,會生成nohup.out文件,但我們可以不讓其有這個文件 

####### 我現(xiàn)在這樣用
nohup 配合 & 使用,這樣就不用在意&符號是中文導(dǎo)致出問題了

1.2 &不是英文導(dǎo)致的大事故[模擬]

這里以iptables為例,當(dāng)然我是在測試環(huán)境哈。我的iptables才安裝好,我想把filter表的OUTPUT鏈的默認(rèn)政策(policy)修改成DROP,我在總結(jié)iptables這個東東。

我就是想看看有什么效果。

當(dāng)前ipitables中filter表的狀態(tài),如下:

1

我修改的一個思路,我還給自己留了后路的哈

寫個腳本,腳本后臺運行   

  • A:把filter表中OUTPUT的默認(rèn)政策修改成DROP,我不進(jìn)行保存   
  • B:sleep 60    # 等待60秒,在這期間我就可以看到效果了   
  • C:重啟iptables防火墻,我之前是沒有保存的哈,重啟就會失效。

編寫腳本,并后臺執(zhí)行腳本,這里用&符號,我這里專門把&符號寫成了中文

######################################## 腳本內(nèi)容
[root@vm7-121 tools]#
[root@vm7-121 tools]# cat a.sh 
#!/bin/bash
#
### iptables add rules
iptables -t filter -P OUTPUT DROP

### sleep
sleep 120

### restart iptables service
systemctl restart iptables


######################################## 后臺執(zhí)行腳本,用&符號,我專門把&符號寫成了中文
[root@vm7-121 tools]# sh a.sh  &
[1] 5603
         # 這個時候,當(dāng)前xshell的連接肯定是會卡住的,最終會斷開


######################################## 本地服務(wù)器(Vmware Workstation上的虛擬機(jī))上查看

1.3 nohup配合&來使用,就不怕了

還是以iptables為例,還是以1.2章節(jié)的a.sh腳本為例。

用nohup配合&來讓腳本后臺運行

[root@vm7-121 tools]# nohup sh a.sh  >/dev/null 2>&1   &
[1] 5813

    # 當(dāng)前的xshell連接肯定是會斷開的

本地服務(wù)器上進(jìn)行查看

時間過了120秒后,再到本地服務(wù)器上進(jìn)行查看

那么在120秒后,我的xshell又可以連接服務(wù)器了

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux實現(xiàn)解壓.tar.gz文件的示例詳解

    linux實現(xiàn)解壓.tar.gz文件的示例詳解

    這篇文章主要為大家詳細(xì)介紹了linux實現(xiàn)解壓.tar.gz文件的相關(guān)知識,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • linux whatis與whatis database 使用及查詢方法(man使用實例)

    linux whatis與whatis database 使用及查詢方法(man使用實例)

    在學(xué)習(xí)man命令時候,估計很多朋友都發(fā)現(xiàn)有man –f ,man –k 參數(shù),可以查出很多數(shù)據(jù)。這些有的與man手冊頁相同,有些不是屬于手冊頁的。它們數(shù)據(jù)怎么收集來的,并且whatis是怎么樣工作的
    2015-10-10
  • 在Linux中自動化腳本執(zhí)行重復(fù)性任務(wù)的詳細(xì)步驟

    在Linux中自動化腳本執(zhí)行重復(fù)性任務(wù)的詳細(xì)步驟

    選擇適合你需求的腳本語言,對于大多數(shù)自動化任務(wù),Bash腳本是一個不錯的選擇,因為它易于編寫和理解,對于更復(fù)雜的任務(wù),你可能需要使用Python或其他編程語言,下面給大家分享在Linux中編寫自動化腳本執(zhí)行重復(fù)性任務(wù)通常涉及的步驟,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 工作中使用Shell實用腳本

    工作中使用Shell實用腳本

    本文主要介紹了一些在工作上常用的Shell實用腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Shell正則表達(dá)式驗證IP地址

    Shell正則表達(dá)式驗證IP地址

    這篇文章主要介紹了Shell正則表達(dá)式驗證IP地址,本文給出了多個方法,并分別給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • linux 中的atq命令

    linux 中的atq命令

    atq命令顯示系統(tǒng)中待執(zhí)行的任務(wù)列表,也就是列出當(dāng)前用戶的at任務(wù)列表。下面通過本文給大家分享linux 中的atq命令,感興趣的朋友一起看看吧
    2017-09-09
  • 在shell腳本中獲取上個月最后一天的日期方法

    在shell腳本中獲取上個月最后一天的日期方法

    今天小編就為大家分享一篇在shell腳本中獲取上個月最后一天的日期方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 輸出執(zhí)行操作和打印日志的shell腳本實例

    輸出執(zhí)行操作和打印日志的shell腳本實例

    下面小編就為大家?guī)硪黄敵鰣?zhí)行操作和打印日志的shell腳本實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Shell腳本查看網(wǎng)卡實時流量

    Shell腳本查看網(wǎng)卡實時流量

    這篇文章主要介紹了Shell腳本查看網(wǎng)卡實時流量,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2014-12-12
  • Shell腳本實現(xiàn)查殺子進(jìn)程、僵尸進(jìn)程

    Shell腳本實現(xiàn)查殺子進(jìn)程、僵尸進(jìn)程

    這篇文章主要介紹了Shell腳本實現(xiàn)查殺子進(jìn)程、僵尸進(jìn)程,本文直接給出實現(xiàn)代碼,實現(xiàn)遞歸找到導(dǎo)致進(jìn)程僵死的最底層子進(jìn)程并殺除,需要的朋友可以參考下
    2015-01-01

最新評論

高尔夫| 嵊泗县| 虎林市| 安溪县| 宜兰市| 汶上县| 三门峡市| 遂平县| 江川县| 奇台县| 临漳县| 阿勒泰市| 冷水江市| 尖扎县| 昆明市| 五寨县| 灵川县| 开远市| 新蔡县| 宁河县| 会东县| 铜陵市| 仲巴县| 郯城县| 富顺县| 且末县| 富裕县| 遂平县| 长顺县| 渑池县| 忻城县| 共和县| 红安县| 海盐县| 苏尼特右旗| 石阡县| 格尔木市| 河北区| 玉树县| 揭西县| 镇安县|