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

Linux終端執(zhí)行shell腳本,提示權限不夠的問題及解決

 更新時間:2024年01月11日 17:03:20   作者:嵌入式Linux系統(tǒng)開發(fā)  
這篇文章主要介紹了Linux終端執(zhí)行shell腳本,提示權限不夠的問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Linux終端執(zhí)行shell腳本,提示權限不夠

今天在Linux嘗試搭建dynamips的工作環(huán)境

在執(zhí)行shell腳本時遇到個小問題

有一個名為start.sh的腳本文件

內容如下:

#!/bin/bash
./dynamips.bin -H 7200 &

在終端執(zhí)行shell腳本后

出現(xiàn)問題如下:

[root]# ./start.sh
bash: ./start.sh: 權限不夠

解決方法

是先使用chmod命令對shell腳本賦予權限

再執(zhí)行

[root]# chmod 777 ./start.sh
[root]# ./start.sh

讓你的shell在后臺運行

pc幫助我們搬磚,總不能傻傻的等在terminal等著跑完吧。萬一terminal

讓進程后臺運行

使用&可以讓程序后臺運行,比如我

for i in {1..10000}; do echo $i; sleep 1; done &

已經(jīng)后臺執(zhí)行,我用ctrl+c也無法打斷,因為進程已經(jīng)在后臺跑了

jobs查看當前終端后臺運行

jobs只查詢當前終端的運行程序

輸出重定向

由于輸入沒有重定向,所以還是輸出到當前的終端。

重定向輸出到文件中。

for i in {1..10000}; do echo $i; sleep 1; done > my.log &

這樣就不會在控制臺輸出唄干擾了

讓進程不依賴當前shell運行

由于此后臺運行的程序依賴當前shell,當我退出的時候,程序也推出了

都是由2666966這個進程帶起來的

通過disown命令,把進程用不依賴當前terminal。

disown后,jobs已經(jīng)是空的

nohub運行, nohup 和 & 的區(qū)別

為了避免我每次都到輸入disown,如果能讓進程啟動時,就不跟隨系統(tǒng),可以使用nohub

nohup bash -c 'for i in {1..10000}; do echo $i; sleep 1; done ' > my.log  2>&1 &

這樣運行的程序默認就是不依賴當前terminal的。

  • nohub : 應用程序不再和terminal關聯(lián),默認不會后臺運行
  • &:后臺運行

后臺運行程序再次接入

在后臺運行的程序,有時候想重新接入前臺,使用fg(Foreground),可以拉起,但必須jobs是以看到進程的。

stopped程序重新喚醒

jobs可以看到的進程,使用bg重新拉起來

總結

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

相關文章

  • CentOS7.2安裝MySql5.7并開啟遠程連接授權的教程

    CentOS7.2安裝MySql5.7并開啟遠程連接授權的教程

    這篇文章主要介紹了CentOS7.2安裝MySql5.7并開啟遠程連接授權的教程,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07
  • Linux環(huán)境宿主機進入Docker容器實現(xiàn)過程

    Linux環(huán)境宿主機進入Docker容器實現(xiàn)過程

    文章介紹了如何在Linux宿主機中進入Docker容器,并提供了進入MySQL容器的示例命令,還介紹了如何在Docker和宿主機之間復制文件
    2025-10-10
  • Linux jq命令的使用解讀

    Linux jq命令的使用解讀

    jq 是一個強大的命令行工具,用于處理 JSON 數(shù)據(jù),它可以用來查看、過濾、修改、格式化 JSON 數(shù)據(jù),通過使用各種選項和過濾器,可以實現(xiàn)復雜的 JSON 處理任務
    2025-11-11
  • Linux使用System?V實現(xiàn)內存共享的最佳實踐

    Linux使用System?V實現(xiàn)內存共享的最佳實踐

    System?V的共享內存是Unix操作系統(tǒng)中一種進程間通信機制,它允許不同的進程通過共享一塊物理內存區(qū)域來交換數(shù)據(jù),共享內存提供了高效的進程間通信方式,因為進程可以直接讀寫共享區(qū)域,本文給大家介紹了在Linux上實現(xiàn)內存共享的最佳實踐,需要的朋友可以參考下
    2025-07-07
  • linux下修改文件權限chmod命令詳細解析

    linux下修改文件權限chmod命令詳細解析

    大家好,本篇文章主要講的是linux下修改文件權限chmod命令詳細解析,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux od命令詳細介紹及用法實例

    Linux od命令詳細介紹及用法實例

    這篇文章主要介紹了Linux od命令詳細介紹及用法實例的相關資料,這里對Linux od命令的格式,命令選項及用法一一介紹詳解,需要的朋友可以參考下
    2017-01-01
  • Linux獲取磁盤的UUID和序列號WWID的方法

    Linux獲取磁盤的UUID和序列號WWID的方法

    本文介紹了在Linux系統(tǒng)中,由于磁盤標識符(sd*)可能會在重啟后發(fā)生變化,特別是在Oracle RAC環(huán)境下需要穩(wěn)定性,文章詳細闡述了WWID和UUID的概念,它們都是用于獨特標識磁盤的標識符,需要的朋友可以參考下
    2026-04-04
  • Linux基線檢查與安全加固方式

    Linux基線檢查與安全加固方式

    本文詳細介紹了Linux安全加固的多個方面,包括賬戶管理、口令策略、SSH安全設置等,首先,對于賬戶管理,介紹了口令鎖定策略、口令生存期、口令復雜度、密碼重用限制以及禁止存在空密碼賬戶等方面的檢查和加固操作,其次,在服務管理方面
    2024-10-10
  • Linux系統(tǒng)中的/etc/hosts文件使用說明

    Linux系統(tǒng)中的/etc/hosts文件使用說明

    /etc/hosts是Linux系統(tǒng)用于IP與主機名映射的配置文件,支持本地解析、開發(fā)測試和網(wǎng)絡安全,127.0.0.1用于本地測試,127.0.1.1在Debian/Ubuntu中映射FQDN,兩者均為回環(huán)地址
    2025-09-09
  • Windows與Linux環(huán)境下的高性能負載均衡教程

    Windows與Linux環(huán)境下的高性能負載均衡教程

    這篇文章主要介紹了Windows與Linux環(huán)境下的高性能負載均衡教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05

最新評論

余姚市| 新河县| 昆山市| 慈溪市| 延川县| 扬中市| 青河县| 安岳县| 阳城县| 平顶山市| 襄汾县| 北流市| 富宁县| 镇江市| 湖州市| 乌恰县| 平山县| 北京市| 新巴尔虎右旗| 乌拉特前旗| 南康市| 蒲城县| 六枝特区| 长岛县| 荆门市| 崇明县| 行唐县| 南木林县| 灵川县| 商水县| 辛集市| 大足县| 登封市| 浙江省| 连南| 巴彦淖尔市| 双鸭山市| 苏州市| 徐闻县| 介休市| 红安县|