安全守護2兒童手表 NodeJS在windows下怎么啟動守護進程?
NodeJS在windows下怎么啟動守護進程?使用win system中的Wscript命令創(chuàng)建守護程序。以下是一般步驟:1。創(chuàng)建監(jiān)視.vbs文件,只有一行內(nèi)容:請注意,結(jié)尾的0表示以隱藏模式運行,
NodeJS在windows下怎么啟動守護進程?
使用win system中的Wscript命令創(chuàng)建守護程序。以下是一般步驟:
1。創(chuàng)建監(jiān)視.vbs文件,只有一行內(nèi)容:請注意,結(jié)尾的0表示以隱藏模式運行,否則將生成CMD窗口。
2、主程序主要.js實際上,在上面的最后一行中,Wscript確保在VBS中啟動的進程不受終端控制。
3、最后,在CMD的節(jié)點main中,您會發(fā)現(xiàn)任務(wù)管理器中有兩個任務(wù)節(jié)點.exe進程,關(guān)閉當(dāng)前CMD,進程列表中仍有進程節(jié)點.exe居民,這是守護進程。
如何向守護進程發(fā)SIGHUP?
通常,SIGHUP表示終端掛斷。當(dāng)您通過控制臺或SSH連接到bash并啟動某些進程(前臺或后臺)時,請斷開終端的連接。在終端啟動的所有進程都會收到SIGHUP的信號(后臺任務(wù)似乎有發(fā)送SIGHUP的選項)。默認(rèn)情況下,程序?qū)⒅苯油顺?。?dāng)守護進程啟動時,它通過兩個分叉與終端分離。因此,在正常情況下,守護進程永遠(yuǎn)不會收到SIGHUP,因此它只是用于重新加載配置或重新啟動。SIGUSR1和sigusr2通常具有其他功能,例如,協(xié)助調(diào)試(例如在接收到信號時打印當(dāng)前堆棧),例如,軟關(guān)閉(關(guān)閉偵聽端口,但保持當(dāng)前連接),等等。由于可用信號的數(shù)量非常有限,最好節(jié)省一點,因此按照慣例,sigup成為后臺守護程序服務(wù),現(xiàn)在是輸入信號的時候了。