欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

將shell腳本正確的放在后臺(tái)運(yùn)行方式

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

1.1 將shell腳本放在后臺(tái)運(yùn)行的方式

這個(gè)有很多種方式哈,可以百度。

我常用以下兩種

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

&         # 放在后臺(tái)運(yùn)行,但要注意了,不能是中文的哈。
nohup     # 放在后臺(tái)運(yùn)行,會(huì)生成nohup.out文件,但我們可以不讓其有這個(gè)文件 

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

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

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

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

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

1

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

寫(xiě)個(gè)腳本,腳本后臺(tái)運(yùn)行   

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

編寫(xiě)腳本,并后臺(tái)執(zhí)行腳本,這里用&符號(hào),我這里專(zhuān)門(mén)把&符號(hào)寫(xiě)成了中文

######################################## 腳本內(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


######################################## 后臺(tái)執(zhí)行腳本,用&符號(hào),我專(zhuān)門(mén)把&符號(hào)寫(xiě)成了中文
[root@vm7-121 tools]# sh a.sh  &
[1] 5603
         # 這個(gè)時(shí)候,當(dāng)前xshell的連接肯定是會(huì)卡住的,最終會(huì)斷開(kāi)


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

1.3 nohup配合&來(lái)使用,就不怕了

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

用nohup配合&來(lái)讓腳本后臺(tái)運(yùn)行

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

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

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

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

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

總結(jié)

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

相關(guān)文章

  • 圖片批量壓縮大小腳本分享

    圖片批量壓縮大小腳本分享

    這篇文章主要介紹了圖片批量壓縮大小的腳本,需要的朋友可以參考下
    2014-04-04
  • Shell腳本IF條件判斷和判斷條件總結(jié)

    Shell腳本IF條件判斷和判斷條件總結(jié)

    這篇文章主要介紹了Shell腳本IF條件判斷和判斷條件總結(jié),本文先是給出了IF條件判斷的語(yǔ)法,然后給出了常用的判斷條件總結(jié),需要的朋友可以參考下
    2014-10-10
  • Shell管道和過(guò)濾器的使用

    Shell管道和過(guò)濾器的使用

    本文主要介紹了Shell管道和過(guò)濾器的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • Shell腳本中獲取本機(jī)ip地址的3個(gè)方法

    Shell腳本中獲取本機(jī)ip地址的3個(gè)方法

    這篇文章主要介紹了Shell腳本中獲取本機(jī)ip地址的3個(gè)方法,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-10-10
  • Linux用戶(hù)配置sudo權(quán)限(visudo)的方法

    Linux用戶(hù)配置sudo權(quán)限(visudo)的方法

    下面小編就為大家?guī)?lái)一篇Linux用戶(hù)配置sudo權(quán)限(visudo)的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • 用來(lái)查看linux內(nèi)存使用情況的shell腳本

    用來(lái)查看linux內(nèi)存使用情況的shell腳本

    本文為大家提供的這個(gè)腳本,通過(guò)查看status文件中VmRSS的字段來(lái)查看系統(tǒng)或進(jìn)程使用的內(nèi)存情況,有需要的朋友不妨參考下
    2013-02-02
  • shell腳本監(jiān)控系統(tǒng)負(fù)載、CPU和內(nèi)存使用情況

    shell腳本監(jiān)控系統(tǒng)負(fù)載、CPU和內(nèi)存使用情況

    這篇文章主要介紹了shell腳本監(jiān)控系統(tǒng)負(fù)載、CPU和內(nèi)存使用情況,本文分別給出監(jiān)控服務(wù)器系統(tǒng)負(fù)載情況、監(jiān)控系統(tǒng)cpu使用情況、、監(jiān)控系統(tǒng)內(nèi)存情況、監(jiān)控系統(tǒng)交換分區(qū)swap使用情況的腳本,需要的朋友可以參考下
    2014-12-12
  • Linux 查看內(nèi)存插槽數(shù)、最大容量的方法

    Linux 查看內(nèi)存插槽數(shù)、最大容量的方法

    下面小編就為大家?guī)?lái)一篇Linux 查看內(nèi)存插槽數(shù)、最大容量的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Linux命令之tail的使用及應(yīng)用場(chǎng)景介紹

    Linux命令之tail的使用及應(yīng)用場(chǎng)景介紹

    tail 是一條在 Linux 系統(tǒng)中常用的命令行工具,用來(lái)顯示文件的末尾內(nèi)容,tail 的功能強(qiáng)大且簡(jiǎn)潔,能夠滿(mǎn)足多種應(yīng)用需求本文就給大家介紹一下Linux命令tail的使用及應(yīng)用場(chǎng)景,需要的朋友可以參考下
    2023-09-09
  • Obsidian斜杠命令用法詳解

    Obsidian斜杠命令用法詳解

    這篇文章主要介紹了終于定制出順手的Obsidian斜杠命令,利用斜杠命令?+?命令面板置頂?+?Quick?Add插入內(nèi)容?+?Quick?Add別名命令,就可以根據(jù)自己習(xí)慣,實(shí)現(xiàn)定制化的斜杠命令,需要的朋友可以參考下
    2022-12-12

最新評(píng)論