java执行linux的perl命令,其中--执行不通过比如:(perl --version)

命令在linux环境下能够执行,通过java调用就执行失败!控制台打印命令,直接liunx运行则成功

1个回答

重定向让java 输出命令到控制台

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
perl在命令行下如何执行
xp下安装了activeperlrn进入perl目录,可以运行perl print.plrn但是我想直接执行rn#perlrnprint "hello";rn然后按什么按键好像可以直接解释执行的,忘了,望提示,谢谢rn
怎样在WinXP下执行Perl?
大家应该知道在WinXP下是不能安装Perl5的,那Perl的程序怎样才能在WinXP环境下执行呢?
perl 无法执行
前几天perl程序还能执行, 现在不管什么perl程序都不能执行了, 即使写一个最简单的perl文件,bb.plrnrnprint "aa";rn执行 /usr/bin/perl bb.pl rn没有任何结果输出,哪怕是错误提示都没有.rnrn请高手指点一下?
Linux下perl文件的执行
我是一个刚接触perl的人。rnperl的一个简单的测试程序,rn#test.plrn#!/usr/bin/perlrnprint "test message! \n";rnrn就是上面这个程序,我执行perl test.pl能够输出结果。rn但我执行test.pl就不行。rn请各位指点!!
在perl中执行chown?
目标:建立$username目录,0700,rn并chown -R $username $usernamern和chgrp -R $username $groupnamern我发现这个程序以ROOT用户执行没有问题,但在网页上执行,只建立了用户目录?rn如何做?rnrn谢谢
PERL命令行下执行
1. 命令行下交互:ctrl + D,然后回车   perl print "Hello, world!"; (或多行代码)   (ctrl+d, enter) 即看到结果:Hello, world!   2. perl xx.pl 编辑脚本文件xx.pl,然后打开cmd,进入当前目录:perl xx.pl。   或是在当前目录下写一个批处理文件(runxx.bat),内容如下...
有关perl的执行
ifrnrn..............rnrnelsernrn..........rnrnelse里的代码块可能有错,但运行时可以保证不执行else里的部分,可是就是运行不了,rn把else部分去掉就可以了,请问这是不是perl解释器的机制所导致的
执行Perl 命令,显示当前使用的Perl 版本和修订信息
如何执行Perl 命令,显示当前使用的Perl 版本和修订信息。
为什么不能直接执行perl?
现有一perl程序,路径如下rn/home/aaa/abc.plrn本来可以直接执行,即键入/home/aaa/abc.pl即可执行rn但现在需要加上perl才可执行,即 perl /home/aaa/abc.plrn为什么会这样?
apache2下执行perl 、cgi 文件
linux下安装apache2服务器,在/etc/apache2/http.d 中进行配置,执行/home/beaver/cgi-bin/test.pl 文件(赋予该文件可执行权限 chmod a+x) [code="java"]ScriptAlias /cgi-bin/ /home/beaver/cgi-bin/ #重命名路径 Options +ExecCGI AddHan...
请教:如何跳过执行——Perl
rn 想让Perl程序在运行完 第1行 后跳到 第5行 开始运行,如何实现???谢谢!!
perl怎么执行这样的操作?
如何在一个perl脚本中执行类似 test.pl?param=1 的请求,并将其输出导入到一个变量中?
Window 安装 Perl及脚本执行
Perl 在 Window 平台上有 ActiveStatePerl 和 Strawberry Perl 编译器。 ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块, 所以Strawberry Perl 下载的安装文件有 80多M, 而ActiveState Perl 只有20M 左右。 Straw...
Perl version 5.8.8 documentation
Perl version 5.8.8 documentation<br>html格式
Dockerfile执行yum命令不通过
Step 5/48 : RUN yum install -y gcc gcc-c++rn ---> Running in f810ab90a354rnLoaded plugins: fastestmirrorrnrnrn One of the configured repositories failed (Unknown),rn and yum doesn't have enough cached data to continue. At this point the onlyrn safe thing yum can do is fail. There are a few ways to work "fix" this:rnrn 1. Contact the upstream for the repository and get them to fix the problem.rnrn 2. Reconfigure the baseurl/etc. for the repository, to point to a workingrn upstream. This is most often useful if you are using a newerrn distribution release than is supported by the repository (and thern packages for the previous distribution release still work).rnrn 3. Run the command with the repository temporarily disabledrn yum --disablerepo= ...rnrn 4. Disable the repository permanently, so yum won't use it by default. Yumrn will then just ignore the repository until you permanently enable itrn again or use --enablerepo for temporary usage:rnrn yum-config-manager --disable rn orrn subscription-manager repos --disable=rnrn 5. Configure the failing repository to be skipped, if it is unavailable.rn Note that yum will try to contact the repo. when it runs most commands,rn so will have to try and fail each time (and thus. yum will be be muchrn slower). If it is a very temporary problem though, this is often a nicern compromise:rnrn yum-config-manager --save --setopt=.skip_if_unavailable=truernrnCannot find a valid baseurl for repo: base/7/x86_64rnCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error wasrn14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"rnThe command '/bin/sh -c yum install -y gcc gcc-c++' returned a non-zero code: 1rnrnrn我的Docker是非联网状态的,所以不能从网络的wget下载包,在Docker里想把/dev/cdrom的目录挂载到/mnt/cdrom上,这样就能在Docker里使用本地的yum源了,但在Docker里执行mount命令失败。rnrn现请问怎么能在Dockerfile里使用本地的yum源来执行yum命令?rnrnrn如果非得要用网络的yum源,请问怎么检查Docker容器是否能联网?
java 远程执行 linux 命令
官网下载: http://www.ganymed.ethz.ch/ssh2/ Maven: &amp;lt;!-- https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2 --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;ch.ethz.ganymed&amp;lt;/groupId&amp;gt; ...
perl 资料perl 资料perl 资料perl 资料perl 资料
perl 资料perl 资料perl 资料
[实战运维小技巧]-解决perl命令执行或编译问题
解决perl命令执行或编译问题: 执行如下命令时 报错: [root@oldboyetc]# perl -pi -e 's|^passwd:     files|passwd:     files ldap|g' /etc/nsswitch.conf perl: warning: Setting locale failed. perl: warning: Please check that...
一个perl写的cgi,怎样执行mount命令,没有root权限
一个perl写的cgi,怎样执行mount命令,没有root权限
如何执行文件名非.pl的perl文件?
Linux下使用apache要执行非.pl的perl文件该如何写配置文件?rn必须要有限定,不能是script就执行。rn还有,我不使用mod-perl
关于在执行perl cgi程序时的权限问题.
为了工作方便写了一个很小的perl cgi程序来杀掉并重起某些进程,但是因为这些进程是由root用户执行的所以cgi程序没有权限去kill,我给这个perl程序设置了S位,结果本地执行无误,浏览器执行显示 internal server error.rnrn哪位老大指条路把。
Perl文件"filename.pl"在windows 命令行无法执行
用editplus抄写了书上的代码,并保存为.pl文件,但是在windows命令行执行的时候没有输出,出现各种状况,查找问题总结为三点:          1、第一行要有代码“#! perl“(Perl的路径已经加入环境变量);          2、代码抄写错误 ,”s/\w]+)>/\U$1/g“写成了”s/\w]+)>/\U$1g“;          3、.pl文件默认打开方式是ed
perl怎么执行命令行回车操作
在perl脚本中执行一个 命令行操作,之后的回车键怎么弄?rn单独把这个命令行在dos下执行,回车就通过了,但是我在脚本中,不能正常执行,需要rn命令后面跟上一个回车键,请教大神,脚本中怎么执行这个回车?
perl如何调用C可以执行文件
最近在学习perl,想知道下怎么样在perl脚本里面调用一个C语言写的可执行文件。我看到shell里面是只要写C可执行文件的名字就可以调用它了。请问perl里面是怎么调用的呢?如何获取C可执行文件的返回值呢?rnrn可以写一个简单的程序解释一下吗?
如何使apache能解释执行perl
如何使apache能解释执行.pl文件?rn是否需要加载mod_perl模块。rn请问如何安装配置apache?
Perl批量远程执行指令脚本
Perl批量远程执行指令脚本 批量远程执行命令的小工具 1.支持把主机分组执行命令 2.支持切换用户来执行命令 3.支持修改用户密码、切换用户的密码、Root密码 4.支持日志记录操作指令、屏幕输出 5.支持断线重连。因为是单进程单线程的,所以有可能执行到后面的机器SSH连接已断开。 --- 1.语言字符需要zh_CN.UTF-8 2.需要Perl >= 5.10.1 3.需要两个模块:XML::Simple.pm, Net::SSH::Expect.pm(已经集成在文件夹下, 无需安装)
perl chdir()在eclipse中的执行问题??
eclipse中的执行以下代码:rn[code=Perl]rn#! perl -wrnuse strict;rnuse 5.010;rnrnprint "Input your diretory: ";rnchomp(my $dir = );rnrnif ($dir =~ /^\s*$/)rnrn chdir or die "Can't chdir to your home diretory: $!";rnrnelsernrn chdir $dir or die "Can't open your diretory: $!";rnrnrnmy @files = <*>;rnfor (@files)rnrn print "$_\n";rnrn[/code]rnrn输入目录路径之后,提示以下错误,但是在终端运行却正常,这是为什么呢?rnInput your diretory: /home/yuri/codern[color=#FF0000]Insecure dependency in chdir while running with -T switch at /home/yuri/workspace/small perl 4/class12/chdir.pl line 14, line 1.[/color]rn
perl exe执行提示缺少文件解决方法
在项目开发中,使用perl语言编译的exe可执行文件;在项目中使用了XML::LibXML模块;发现exe在本机电脑执行正常,但在其他同事执行时却提示缺少libxml2-2.dll等文件。问题现象:无法启动此程序,因为计算机中丢失libxml2-2.dll.尝试重新安装该程序以解决此问题。问题原因:在使用XML::LibXML模块中涉及到几个dll文件,在本机的perl安装目录存在所需的文件,而在其
window cmd命令行下执行perl语句
windows cmd命令行下需要用双引号 “”来对命令行参数打包;举例如下:perl -e " print 'hello world' "; #print 'hello world' 这个是perl语句PS:window下面必须是双引号来包括,否则会报错: Can’t find string terminator “’” anywhere before EOF at -e line 1
perl 执行系统命令后如何取其值
command 为系统中添加的命令。rn$a = `command`;rnprint $a;rnrn输出结果为:rn a-value arn b-value b e-value e f-value frn c-value crn d-value drnrn假如我想取e-value中对应的e值, 如何取?(目前不想采用按行放到数组中,然后对数组中的每条数据继续分析的方法)。
关于perl执行一段程序的问题
我写了2个cgi程序.都是perl写的.都放在/usr/local/下面 文件名分别是split_ou.cgi 和split_user.cgirn我在根目录下对这2个程序执行的时候却发现 perl /usr/local/split_ou.cgi 可以执行 但是perl /usr/local/split_usr.cgi不能执行(执行了 但是程序没有完全执行完 这个程序里面有对目录的操作). 我看了程序没发现什么问题, 我转到那个目录底下 就是/usr/local下面这2个程序都能执行,结果也是对的. 实在搞不懂加了路径就执行不了了(我需要在crontab里面给定时执行, 加了路径不行...).望高手解惑,
[Perl]本地执行外部程序,获取程序的输出
可以使用Perl的open函数,执行外部程序,使用管道给程序传数据,但怎么获取该程序的输出呢?rnrn例如rnopen($fd, '| abc');rnprint $fd '123';rnrn我想获取第一次传数据以后的输出结果,然后进行其他操作,再第二次传修改后的相应数据rn请问各位怎么获取到这个输出呢?
在PERL 里面用DBI怎么执行存储过程?
在PERL 里面用DBI怎么执行ORACLE的过程?
Perl执行shell命令的几种方式及其区别
There are many ways to execute external commands from Perl. The most commons are: system functionexec functionbackticks (``) operatoropen function All of these methods have different behaviour, so
perl 执行mysql select 返回多条记录
[root@dr-mysql01 sbin]# cat t1.pl use DBI; my $dbUser='DEVOPS'; my $user="root"; my $passwd="1234567"; $gp=$ARGV[0]; my @arr2=""; my $dbh = DBI->connect("dbi:mysql:database=DEVOPS;host=192.16
perl中telnet->cmd 执行cd的问题
my $telnet = new Net::Telnet (Timeout => 10,Prompt => '/(.*)[\$%#> ](\s*)$/');rn$telnet->open($ip1);rn$telnet->login($username1,$passwd1);rnmy @rt=$telnet->cmd("cd /gboss/tuxapp/lculib/");rnprint "------------start--------";rnfor($i=0;$i<@rt;$i++)rn print $rt[$i];rnrnprint "------------end--------";rnrn这样切换目录,怎么也切换不进去,为什么,应该怎么切换
求助使用perl执行cmd命令的问题!
最近学写perl脚本,想请教下如下问题:rnrn如:我pl文件中有 system(“aaa”),当执行时如果成功会出现“ok!success” 失则会出现“sorry!failed”我现在要判断显示出的内容是 success 还是 failedrn那我写怎么写???
----- perl 调试命令 -----
详细介绍perl的调试命令,有了这个,就不用再为perl的调试烦恼了。
perl手册页命令
部分perl手册 为方便查询perl手册,直接贴到博客省的每次去翻书
make(perl编译命令)
This package implements 'make' in perl. Requires perl5.005 or later as it uses some of new regular expression features. To install perl Makefile.PL perl -I. pmake perl -Mblib pmake test perl -Mblib pmake install No other make required! This version can build Tk800.015 (one of the more complicated extensions) on both UNIX (Solaris2) and Win32.
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池