[英]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.