2013-10-10 67 views
12

當一個腳本運行forever模塊並且你「永遠列出」時,你會得到一個包含所有當前運行腳本文件名的列表。在這種情況下,「myscript1.js」Node.js forever模塊 - 獲取正在運行的腳本的路徑?

[0] j2mo /usr/local/bin/node myscript1.js 51004 51005 /Users/me/.forever/j2mo.log 0:14:10:51.420 
[1] Vav3 /usr/local/bin/node myscript1.js 51011 51012 /Users/me/.forever/Vav3.log 0:14:10:21.221 

有沒有辦法獲得所有運行腳本的路徑?

回答

40

使用此功能可以在輸出

forever columns add dir 
+0

投票贊成,夥計:) – tnq177

+0

這是一個很好的:+1: – kushdilip

+1

是否有可用列的某個列表? –

0
ps aux | grep forever 

這將打印所有正在運行的腳本,你可以在「永遠的名單」

+0

這個命令添加目錄欄中的「PID」列與它們匹配與Forever列表相同的問題。如果您的腳本具有相同的名稱,則永遠不會顯示實際腳本的完整路徑。 – CDeutsch

+1

必須是我正在使用的Amazon Linux VM。能夠使用這個:ps auxe | grep forever – CDeutsch

+0

不回答問題。 –