1樓:匿名使用者
十秒自動跳出方法很多,shell指令碼一般使用建立新的程序,十秒後殺掉。還有expect控制timeout。其它的像python parl就不屬於bash範疇了。
1.設定一個變數,定義一些lftp的配置,比如超時時間、重試次數等
lftp_set="set dns:fatal-timeout 5;set dns:max-retries 1;set dns:
use-fork no;set net:timeout 5;set net:max-retries 1"
2.一行lftp命令,功能是登入一個ftp服務,登入後會自行退出,同時五秒自動超時
lftp -c "$lftp_set;open
:$ftp密碼@$ftp服務ip:$ftp服務prot:$目錄"
以上兩行解決你ftp超時問題,還挺方便的吧
aaa=`sqlplus -silent "/ as sysdba" <
2樓:小鈇
起碼說下是什麼資料庫麼0.0
如何正確在linux shell指令碼中定義一個時間變數?
3樓:
1、建立指令碼 test.sh,併入截圖內容。
2、執行test.sh指令碼。
3、使用使用者變數,建立 test.sh 指令碼,填入截圖內容。
4、執行指令碼輸出結果。
5、命令替換將命令賦值自定義變數,可以通過反引號字元實現 。
4樓:我似來打醬油滴
後面echo之前把下面這行再執行一遍不就行了:
log_time=`date +%h:%m:%s`
這只是一個變數而已,你不給他賦值他怎麼會自己變化呢?
在linuc語言下可執行的shell指令碼檔案與編譯之
shell指令碼是shell的一種擴充套件功能,也就是shell會根據你所寫的指令碼一條一條的去執行,c寫的程式是直接給cpu執行的。一般來說做一些簡單功能,特別是和shell有關的。我們會用shell指令碼,如系統環境的設定,開機後執行系統的初始化等。做一些功能複雜的,特別人使用者自已所想到的功能...
用C 寫的一段指令碼,怎樣讓他執行10分鐘後自動結束
你確定是c 嗎?c 好像不是指令碼型的語言,不知道是不是有人實現了這樣的直譯器,我們都是用的編譯型的c 用 sleep 600 大概是10分鐘,不精準。include struct tm tm,tm end time t timer time 0 tm localtime timer 設定起始時間p...
一個shell指令碼引用變數的問題
solaris 的 bin sh 是最原始的 shell,應該是不支援 這類用法的,你可以換成 bash。即把。bin sh 改成 path to bash 一般來說,要麼是 bin bash 或者 usr bin bash linux下shell指令碼中sqlplus呼叫shell變數的問題 1 ...