微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从Perl运行屏幕

我有一个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脚本的两个文本文件间的不寻常的行?

如何从bash文件删除文本块

语法错误:期望的操作数(错误标记为“+”)

用空格重命名文件

在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] 举报,一经查实,本站将立刻删除。

相关推荐