有可能在makefile中得到ln指令的結果嗎 - Linux

By James
at 2011-01-21T11:39
at 2011-01-21T11:39
Table of Contents
感謝大家的幫忙,我後來改寫成下面的樣子
ln -fs aaa bbb
ifeq (0,$?)
@echo OK
else
@echo Fail
endif
我發現顯示的結果永遠是 Fail,這是為什麼,我用 echo $? 成功是0,失敗是1
另一個比較麻煩的是,如果 ln 執行錯誤(例如權限不足),
則 make 過程會被強制中斷,顯示 make: *** Error 1 之類的。
我希望是能繼續執行,不要中斷的
這要如何解決呀
※ 引述《nothingptt (這該死的溫柔)》之銘言:
: 我在 makefile 中寫了
: SHELL_RESULT := $(shell ln file file_link)
: 可是不論 ln 的結果是成功或失敗
: SHELL_RESULT 都是空的
: 有什方法可以知道我執行 ln 這個指令是否成功嗎?
--
Tags:
Linux
All Comments
Related Posts
修改完自動存檔(SHELL)做得到嗎?

By Olive
at 2011-01-20T18:26
at 2011-01-20T18:26
關於cat指令

By Sandy
at 2011-01-20T16:47
at 2011-01-20T16:47
有可能在makefile中得到ln指令的結果嗎

By Emma
at 2011-01-20T16:06
at 2011-01-20T16:06
Euclyptus VM無法Access public DNS

By Daniel
at 2011-01-20T15:14
at 2011-01-20T15:14
Musicians' Guide

By Ursula
at 2011-01-20T13:02
at 2011-01-20T13:02