問一個Shell的寫法 - Linux

By Charlotte
at 2012-11-24T04:55
at 2012-11-24T04:55
Table of Contents
看到這個問題也有類似的問題
如果要先跑一個程式A A跑完以後會產生一些文件T
假設需要等A跑完以後在拿T做一些處理以後再跑別的程式
可以怎麼寫?
我試過可以用的只有 先用test 去看T產生出來沒
沒有就 sleep一段時間 然後再 test一次
等到test 看到 T檔存在了 再去執行下一步
請問有別的寫法嗎?
謝謝
※ 引述《jtmh (:))》之銘言:
: 這位網友的文章內容似乎是 UTF-8 編碼,
: 幫忙轉譯如下:
: [email protected] (joe) writes:
: > 我有一個執行序完成以後,
: > 他會自己產生出一個a.out的檔案,
: > 我想問說怎樣寫一個Shell,
: > 當a.out檔案出來時,
: > 系統會自動執行下一個指令。
: > --
: > ◆ From: 140.113.5.58
: 生成a.out的是gcc吧。
: 代碼如下:
: #!bin/bash
: gcc $1 && check=1
: if [ "$check" == "1" ]; then
: chmod 744 a.out
: ./a.out
: fi
: 你需要新建一個文件bianyi.sh,將上面的代碼複製進去,然後保存。
: 將該文件與你要編譯的c源程序放在同一個文件夾,然後執行如下命令:
: sh bianyi.sh yourfile.c
: 這樣就沒問題了。如果編譯不通過的時候會顯示gcc的錯誤提示而不會去執行a.out。
: ##如果你不是進行c源程序編譯,請自行修改"gcc $1 && check=1"這一行,將gcc這
: 個命令改為你需要使用的命令即可。
--
如果要先跑一個程式A A跑完以後會產生一些文件T
假設需要等A跑完以後在拿T做一些處理以後再跑別的程式
可以怎麼寫?
我試過可以用的只有 先用test 去看T產生出來沒
沒有就 sleep一段時間 然後再 test一次
等到test 看到 T檔存在了 再去執行下一步
請問有別的寫法嗎?
謝謝
※ 引述《jtmh (:))》之銘言:
: 這位網友的文章內容似乎是 UTF-8 編碼,
: 幫忙轉譯如下:
: [email protected] (joe) writes:
: > 我有一個執行序完成以後,
: > 他會自己產生出一個a.out的檔案,
: > 我想問說怎樣寫一個Shell,
: > 當a.out檔案出來時,
: > 系統會自動執行下一個指令。
: > --
: > ◆ From: 140.113.5.58
: 生成a.out的是gcc吧。
: 代碼如下:
: #!bin/bash
: gcc $1 && check=1
: if [ "$check" == "1" ]; then
: chmod 744 a.out
: ./a.out
: fi
: 你需要新建一個文件bianyi.sh,將上面的代碼複製進去,然後保存。
: 將該文件與你要編譯的c源程序放在同一個文件夾,然後執行如下命令:
: sh bianyi.sh yourfile.c
: 這樣就沒問題了。如果編譯不通過的時候會顯示gcc的錯誤提示而不會去執行a.out。
: ##如果你不是進行c源程序編譯,請自行修改"gcc $1 && check=1"這一行,將gcc這
: 個命令改為你需要使用的命令即可。
--
Tags:
Linux
All Comments

By Susan
at 2012-11-27T07:41
at 2012-11-27T07:41

By Elma
at 2012-11-27T14:15
at 2012-11-27T14:15

By Callum
at 2012-11-29T07:23
at 2012-11-29T07:23

By William
at 2012-12-03T00:10
at 2012-12-03T00:10

By Victoria
at 2012-12-04T17:06
at 2012-12-04T17:06

By Annie
at 2012-12-05T14:08
at 2012-12-05T14:08

By Tom
at 2012-12-07T04:33
at 2012-12-07T04:33

By Bennie
at 2012-12-08T03:52
at 2012-12-08T03:52

By Noah
at 2012-12-08T21:42
at 2012-12-08T21:42

By Ina
at 2012-12-11T18:46
at 2012-12-11T18:46
Related Posts
shell script多層次文字

By Madame
at 2012-11-24T04:47
at 2012-11-24T04:47
pidgin-skype

By Noah
at 2012-11-23T21:05
at 2012-11-23T21:05
tcp over tcp: 關掉tcp retransmission?

By Agatha
at 2012-11-23T17:19
at 2012-11-23T17:19
linux下有沒有這樣的木馬軟件

By Doris
at 2012-11-23T12:08
at 2012-11-23T12:08
centos 5.8安裝問題(P9X79)

By Andy
at 2012-11-23T10:34
at 2012-11-23T10:34