linux获取命令返回值 linux函数返回值

linuxshutdown命令返回值

-t seconds : 设定在几秒钟之后进行关机程序。

成都网站制作、成都做网站,成都做网站公司-成都创新互联已向上1000家企业提供了,网站设计,网站制作,网络营销等服务!设计与技术结合,多年网站推广经验,合理的价格为您打造企业品质网站。

-k : 并不会真的关机,只是将警告讯息传送给所有使用者。

-r : 关机后重新开机。

-h : 关机后停机。

-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。

-c : 取消目前已经进行中的关机动作。

-f : 关机时,不做 fsck 动作(检查 Linux 档系统)。

-F : 关机时,强迫进行 fsck 动作。

time : 设定关机的时间。

message : 传送给所有使用者的警告讯息。

实例

立即关机

linux下怎么调用命令并获取输出结果和返回值

因为有shell pipe。看这个例子: String[] cmd = {"/bin/sh","-c","ls /etc | grep release"};Process p = Runtime.getRuntime().exec(cmd);

Linux中echo命令的返回值分别代表什么意思?

echo就是回显一个数据,这个数据可以是数字、字符串等。

这里显示的是$?表示的数据,该数据的值是2.

在linux/unix

shell命令行模式,每个指令都有其返回值,用来表示其执行情况。类似于计算机语言中的函数返回值。

在这里,你的$?是指令ls

listfiles的返回值,其值是2.

至于说为什么是2,那啥因为你的文件listfiles不存在,ls指令会失败。

如果你在ls

listfiles之前touch

listfiles,那么$?就应该是0了。

试一试吧。

linux网站、论坛很多的,CU、linuxsir、linuxforum等,搜索一下吧。


网站标题:linux获取命令返回值 linux函数返回值
文章分享:http://ybzwz.com/article/dogopio.html