Linux下怎樣把js像指令碼一樣執行?

2021-12-30 11:59:38 字數 444 閱讀 6238

在linux系統下,我們可以把js檔案當作shell指令碼來執行,從而達到上述目的,具體步驟如下:

在shell指令碼中,可以通過#!注釋來指定當前指令碼使用的解析器。所以我們首先在node-echo.js檔案頂部增加以下一行注釋,表明當前指令碼使用nodejs解析。

#! /usr/bin/env nodenodejs會忽略掉位於js模組首行的#!注釋,不必擔心這行注釋是非法語句。

然後,我們使用以下命令賦予node-echo.js檔案執行許可權。

$ chmod +x /home/user/bin/node-echo.js最後,我們在path環境變數中指定的某個目錄下,例如在/usr/local/bin下邊建立乙個軟鏈檔案,檔名與我們希望使用的終端命令同名,命令如下:

$ sudo ln -s /home/user/bin/node-echo.js /usr/local/bin/node-echo

Linux下Qt呼叫python指令碼的一種解決辦法

最近在做乙個深度學習對中物件識別效果的檢測工具,其主要功能就是將自己標註的與識別結果進行對比然後計算識別的準確等引數,並提供原圖與結果的顯示功能。我們可以直接用qt的qprocess呼叫bash來執行執行指令碼的命令,獲取結果資料則有兩種方式 一是在python指令碼中將結果寫到文字中,指令碼結束後...

linux下shell嘗試守護指令碼創作(一)

直接迴圈檢視 bin sh 新增本地執行路徑 source etc profile while true do nowtime date date 0 days ago y m d h m s 啟動乙個迴圈,定時檢查程序是否存在 server ps aux grep wechat.php grep ...

linux下Svn一鍵安裝shell指令碼

bin bash yum y install subversion 阿里雲oss資料 wget p root 解壓資料檔案 unzip ziliao.zip 新建svndata目錄 mkdir home svndata svn伺服器監聽 預設3690埠 svnserve d r home svnda...