ssh遠程登錄執行shell腳本,找不到jps

直接運行jps命令正常,但是通過ssh遠程登錄後,執行shell腳本不能進行jps。

原因是有可能你的jps不在PATH中。

要注意bash在交互模式和非交互模式讀取的配置文件是不同的,爲了解決這種差異,應該儘可能在非交互式執行的腳本中寫絕對路徑。

比如:/opt/jdk1.8.0_192/bin/jps 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章