:loop
a.exe
goto loop
将以上几行代码存成一个以.bat为后缀的文件...
(比如shell.bat)
然后,每次需要启动a.exe的时候,不要运行a.exe而是运行shell.bat
如果,你想让它在系统启动是自动加载, 你可以建一个shortcut将shell.bat放在startup菜单里...
另外,你也可以,将起放在run子项里(修改Registry),你也可以将shell.bat改名成autoexec.cmd将其放到%root%\Windows\目录下也可以...
首先,为什么关掉终端,程序就挂掉了呢?因为打开终端,比如终端是个bash shell。那么这个shell就相当于一个进程,你在这个shell下运行程序相当于他的子进程。当你关掉终端后,所有在终端上运行的程序都会挂掉。
怎么样让这个进程不挂掉呢?
很简单,让这个进程脱离bash shell这个进程,变成LINUX *** 作系统的守护进程变可以了。
具体怎么变成守护进程,需要很多的步骤,可以上网搜索,很简单的,只需要几步便可。就是把你的进程脱离掉bash shell。
你可以试一试~~~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)