直接寫檔名就可以執行指令碼檔案

2021-10-04 17:02:18 字數 531 閱讀 7125

要說明的幾點:

[root@uyha000207 bin]# echo $path

/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/

usr/sbin:/usr/bin:/root/bin:/root/bin:/root/bin

[root@uyha000207 ~]# echo $home

/root

現在去root資料夾中建立bin(必須以之個命名,理由是執行檔案的資料夾)資料夾

cd /root

mkdir bin

cd bin

touch  nusers

vi nusers

在nusers檔案中寫入以下**

#! /bin/sh -

who | wc -l

然後修改nusers檔案的許可權

chmod +x nusers

完畢然後直接敲nusers檔名就可以直接執行nusers檔案

Shell 執行指令碼檔案方法

bin bash printf s n hello world bin sh test.sh bin bash test.shchmod x test.sh 賦予指令碼檔案可執行許可權 test.sh 直接執行指令碼檔案以上執行方式都是在當前shell下開啟乙個子shell程序執行指令碼的,這樣在指...

定時任務執行指令碼檔案

test.sh指令碼 find dir maxdepth 1 mtime 92 name exec rm rf mtime 92 設定時間為91天前 name mail 12 設定檔名稱中包含mail1或者mail2 exec rm rf 查詢完畢後執行刪除操作 r 刪除資料夾 f 強制刪除 固定格...

docker中mysql執行指令碼檔案

從資料庫中匯出指令碼檔案,獲取 sql檔案 將sql檔案匯入虛擬機器中 啟動docker,執行mysql容器 將sql檔案複製到mysql容器中的 home 目錄下 1。查詢mysql容器id docker ps複製檔案到mysql容器中 docker cp mnt hgfs sql 容器id ho...