控制台程序隐藏的问题

yangtao7754 2015-06-04 02:42:07
现在做了这样一个控制台程序,里面写了一个Timer定时查询库中的任务,然后处理文件。
现在问题来了 启动控制台程序时,控制台程序会占用命令行,怎么让这个控制台程序启动之后后台运行呢
先不考虑windows服务,也不用winform因为是放在linux服务器上的。
我基础不大好,求大神帮忙指点迷津
...全文
192 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangtao7754 2015-06-08
  • 打赏
  • 举报
回复
问题解决了 就是1楼说的 散分了。。。
jiaoshiyao 2015-06-05
  • 打赏
  • 举报
回复
在windows这边 静默启动需要 一个windows命令 貌似linux不支持
江南小鱼 2015-06-05
  • 打赏
  • 举报
回复
引用 楼主 yangtao7754 的回复:
现在做了这样一个控制台程序,里面写了一个Timer定时查询库中的任务,然后处理文件。 现在问题来了 启动控制台程序时,控制台程序会占用命令行,怎么让这个控制台程序启动之后后台运行呢 先不考虑windows服务,也不用winform因为是放在linux服务器上的。 我基础不大好,求大神帮忙指点迷津
貌似控制台可以静默运行来着 或者搞成桌面应用小程序,启动会最小化到任务栏 再或者不用timer,用crontab命令定时执行桌面程序
於黾 2015-06-05
  • 打赏
  • 举报
回复
说白了就是不要用你的程序不停的去执行 而是把timer去掉,程序启动就执行一次,执行完一次就退出 然后用系统自带的计划任务去执行你的程序
lkhuge 2015-06-05
  • 打赏
  • 举报
回复
引用 2 楼 yangtao7754 的回复:
[quote=引用 1 楼 lkhuge 的回复:] 你可以尝试把程序重新写为单次执行 然后使用系统的定时器(win:计划任务 linux:crontab )
能说详细点么,我以前是做web的 这块基础不好[/quote] 你可以把Timer里的任务提取出来 重新写成一次执行的程序 其实就相当于用操作系统自带的定时器来取代Timer的任务
yangtao7754 2015-06-04
  • 打赏
  • 举报
回复
自己顶一下 ,@
yangtao7754 2015-06-04
  • 打赏
  • 举报
回复
引用 1 楼 lkhuge 的回复:
你可以尝试把程序重新写为单次执行 然后使用系统的定时器(win:计划任务 linux:crontab )
能说详细点么,我以前是做web的 这块基础不好
lkhuge 2015-06-04
  • 打赏
  • 举报
回复
你可以尝试把程序重新写为单次执行 然后使用系统的定时器(win:计划任务 linux:crontab )

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧