酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
服務程式執行方式
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: 服務程式執行方式 (閱讀 2108 次)
0 會員 與 1 訪客 正在閱讀本文。
apachectl
憂鬱的高中生
文章數: 174
服務程式執行方式
«
於:
2014-10-03 07:26 »
想請問一般指令執行時,如該指令所在目錄有定義在 PATH 中,則可直接執行,不須用完整路徑。
最近做個實驗,發現如我執行服務程式如 /usr/sbin/sshd (不使用 script 啟動),他會要求我使用完整路徑才行,這是甚麼道理呢 ?
/usr/sbin 也存在於 PATH 中啊
記錄
hikohan
俺是博士!
文章數: 1288
Re: 服務程式執行方式
«
回覆 #1 於:
2014-10-03 08:56 »
檢查你的環境路徑變數
$ env|grep PATH
還有,你怎麼切換使用者的呢?
記錄
lifeIsFunWithPHP.
apachectl
憂鬱的高中生
文章數: 174
Re: 服務程式執行方式
«
回覆 #2 於:
2014-10-03 09:17 »
PATH 中當然包含 /usr/sbin 啊,這些基礎我了解
我也沒切換 user ,直接 root 登入
# sshd
sshd re-exec requires execution with an absolute path
記錄
hikohan
俺是博士!
文章數: 1288
Re: 服務程式執行方式
«
回覆 #3 於:
2014-10-03 11:58 »
https://www.google.com.tw/search?q=sshd+re-exec+requires+execution+with+an+absolute+path&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-TW:official&client=firefox-a&channel=rcs&gfe_rd=cr&ei=ex4uVJbGPJGC4AL4uIHwDQ
http://unix.stackexchange.com/questions/109380/why-does-sshd-requires-an-absolute-path
the first and the answer is.
記錄
lifeIsFunWithPHP.
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
服務程式執行方式