引导时自动启动后,使用wine的Exagear x86 udp套接字程序没有反应

时间:2018-09-29 12:32:17

标签: linux sockets wine

当前,我有一个项目需要使用旧的x86窗口dll库,并使用树莓派pi-sketch raspbian迁移它。 Exagear和wine已针对C#.net程序正确安装并与wine-mono一起运行。因此,该程序在旧的x86 dll库中运行良好。但是问题是C#udp套接字在终端中手动运行,但是无法使用crontab在启动时启动。

在终端的命令行中进行如下操作:

/usr/bin/exagear debian-8 -- /bin/bash -c "WINEDEBUG=-all 
/usr/bin/wine ~/.wine/drive_c/o_CSharp/udp_socketserver.exe"

程序在终端中手动运行后,netcat将能够使用netcat -u 127.0.0.1 9999从另一个终端进行连接

当我配置该程序在crontab中运行时出现问题

crontab设置如下:

@reboot /usr/bin/exagear debian-8 -- /bin/bash -c "WINEDEBUG=-all /usr/bin/wine ~/.wine/drive_c/o_CSharp/udp_socketserver.exe"

我已经使用netstat和netcat命令进行了检查,以查看重新启动后端口是否在监听

netstat -l

udp        0      0 0.0.0.0:9999            0.0.0.0:*

udp端口运行在9999

但是使用netcat无法响应发送到套接字的任何命令。

0 个答案:

没有答案