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