簡體   English   中英

在JavaScript IF子句中執行Shell腳本

[英]Execute Shell Script in JavaScript IF Clause

大家好,一個簡單的問題,但我找不到答案。 當我的if子句中的條件為true時,我想執行一個shell文件。

if ( state === true) 
{
   console.log("Hello");
   sudo ./test.sh
}

有人可以解釋如何以簡單的方式解決它嗎?

根據我對問題的了解,我認為您正在嘗試編寫服務器端JavaScript代碼以執行Shell腳本。

如@epascarello所述,您可以按以下方式使用NodeJS exec()函數:

exec('sh sudo ./test.sh', function(error, stdout, stderr){
      console.log(error, stdout, stderr);
})

有關更多信息,請參考以下線程: 使用node.js(shellProcess)運行shell腳本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM