Windows 服务移植到Mono
来源:互联网 发布:遗传算法解决线路优化 编辑:程序博客网 时间:2024/05/01 19:41
如何进行移植请参考这篇文章:
http://www.cnblogs.com/sjhrun2001/archive/2009/03/10/1408264.html
系统:CentOS7.0
移植过程中遇到的问题
执行service myserver start 的时候提示“没有权限”
处理方式:
chmod a+wrx /etc/init.d/myserver
执行“ln –s /etc/rc.d/init.d/sjhServer S97sjhServer”报异常目录不存在
处理方式:
ln –s /etc/rc.d/init.d/sjhServer S97sjhServer
说明:-s 后面多加一个空格
See mono-service version command
grep exec `type -p mono-service` | head -n 1
exec /usr/bin/mono $MONO_OPTIONS /usr/lib/mono/4.5/mono-service.exe $args
Source Page Orgin SourceCode
#!/bin/bash## DREQPService : service for example## chkconfig: 2345 97 92# description: for test.# processname: DREQPService#. /etc/rc.d/init.d/functionsSERVICE_NAME=DREQPServerSERVICE_PATH=/usr/myfoder/camtest/serviceSERVICE_ASSEMBLY=${SERVICE_PATH}/DREQPService.exeSERVICE_LCK=/var/run/${SERVICE_NAME}.pidstart() { echo -n $"Starting $SERVICE_NAME:" daemon mono-service2 -l:$SERVICE_LCK $SERVICE_ASSEMBLY RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$SERVICE_NAME return $RETVAL;}stop () { echo -n $"Shutting down Mono Service $SERVICE_NAME:" test -f $SERVICE_LCK && kill `cat $SERVICE_LCK` RETVAL=$? if [ $RETVAL -eq 0 ]; then echo "Success stop"; else echo "Error stop"; fi;}status() { echo -n "Checking for Mono Service $SERVICE_NAME:" test -f $SERVICE_LCK RETVAL=$? return $RETVAL;}pause() { echo "Pausing Mono Service $SERVICE_NAME:" test -f $SERVICE_LCK && kill -USR1 `cat $SERVICE_LCK` RETVAL=$? return $RETVAL;} cd $SERVICE_PATH case "$1" in start) start; RETVAL=$?; ;; stop) stop; RETVAL=$?; ;; pause) pause; RETVAL=$? ;; condrestart) stop; start; RETVAL=$?; ;; restart|reload) stop; start; RETVAL=$?; ;; status) status; RETVAL=$?; ;; *) echo $"$SERVICE_NAME: Usage: < start | stop | pause | restart | reload | status >" ;;esac;exit $RETVAL;
0 0
- Windows 服务移植到Mono
- 移植winforms application到mono
- Windows中的.Net服务移植到Centos
- Mono 把 .NET 应用程序移植到 Linux
- 移植Windows自宿主WCF服务到Linux/Mono2.8
- 移植 ASP.net 项目到 Mono 的问题报告
- 将.Net应用移植到Linux上来的Mono工程
- tremulous移植到windows
- linux到windows移植
- Caffe移植到windows
- 移植telnet服务到DM8168
- 将linux下c程序移植到windows并作为服务启动
- 从Windows移植到Linux
- 将pthread移植到windows
- windows到Linux代码移植
- linux代码移植到windows
- C++ Windows移植到 linux
- 最新版libvibe++移植到Windows
- 写给Android开发者的混淆使用手册
- Session应用:验证码技术
- 根据url下载apk
- JVM相关学习记录与总结(内存&GC&类加载&工具)
- 带导航的控制器上面再加个带导航的控制器,但第二个导航只从屏幕左边隔一定距离显示到右边的框
- Windows 服务移植到Mono
- Struts2(四)-知识清单
- 使用VideoCapture类调用摄像头读入视频并显示
- nginx+tomcat+redis做集群负载均衡
- 调用了opencv的C++程序调试运行没有问题,但一运行exe就报错debug error R6010
- 基于python3的k-means代码实现
- opencv Findcontours异常
- 终结-->GsonFormat安装不成功问题
- C++Primer第五版 第二章习题答案(11~20)