我有一个Jar文件,我想通过屏幕上运行,虽然当我尝试打开Perl脚本似乎一切工作正常,虽然当我做top我没有看到列表中的进程,它工作得很好,如果我将这个命令复制粘贴到SSH会话中
这是我正在使用的代码:
start.pl
# !/usr/local/bin/perl
system("cd /var/server/; screen java -Xmx1024M -xms1024M -jar jarfile.jar > /dev/null 2>&1 &");
有人能指出这是为什么吗?
我怎样才能设置善良和进程亲和力在同一时间?
在Linux文件退格问题
在variables中使用sed的Shell子string
sudoers nopASSWD:sudo:没有tty礼物,也没有askpass计划
Bash:循环直到命令退出状态等于0
如何find使用shell脚本的两个文本文件之间的不寻常的行?
在Perl程序中访问shellvariables
问题在于屏幕试图抓住终端,根据system命令的上下文,这是不可能的。 最简单的解决方案是通过添加-d -m选项以分离模式启动屏幕会话:
# !/usr/local/bin/perl system("cd /var/server/; screen -d -m java -Xmx1024M -xms1024M -jar jarfile.jar > /dev/null 2>&1 &");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。