Linux 下随机启动自己的应用 -请使用while(true) 不要Console.ReadKey()

Linux 下随机启动 自己的应用 -请使用while(true) 不要Console.ReadKey()
开机启动脚本启动,某些程序无法启动 原因
例如写了一个服务,不能停止程序运行,所以主线程成不能退出
常规写法 while(true) //可以使用开关变量
{
Thread.Sleep(300);
}
 
在程序最后使用Console.ReadKey();来控制程序执行完不退出。Linux下开机启动失败
使用while true 代替即可
要达到Linux系统启动后就启动该程序
我写好了脚本
#!/bin/sh
#chkconfig: 2345 80 90
#descriptiong:auto HFService
cd /goldendsp/RoleMenuService/app
setsid mono HFService.exe
 
重启系统测试
ps -aux 查看线程 没有 mono HFService.exe 线程
最后使用while(true) 代替 Console.ReadKey();
搞定
原文地址:https://www.cnblogs.com/songhuan999999/p/11769505.html