我不明白下面的if条件。我知道这/dev/null 2 > &1是将输出发送到错误流(如果我错了,请纠正我)。但是当它处于某种if状态时我不明白
if /usr/bin/egrep -e "$param1" -e "$param2" -e "param3" ${file} > /dev/null 2>&1
then
bla blaRun Code Online (Sandbox Code Playgroud) 我只想检查以下代码是否有效。这就像一个验证
su -oracle "ssh oracle@$MY_IP -o 'BatchMode=yes' -o 'ConnectionAttempts=1'"
returnCode=$?
echo "$returnCode"
if [ $returnCode != 0 ]
then
echo "Configuration is not valid"
return 1;
else
echo "Configuration is valid"
return 0;
fi
Run Code Online (Sandbox Code Playgroud)
当我运行我的脚本时,它只给我一个空提示。我无法进入 if 语句。似乎脚本正在尝试连接 MY_IP。
如何在不更改用户和连接到 IP 的情况下验证我的语句。
有谁知道 boot_archive 文件是什么。它位于 /platform/sun4v/
/platform/sun4v> du -sh * | sort -rn
342M boot_archive ****
190M failsafe
106K lib
71K bootlst
12M kernel
1.0M wanboot
Run Code Online (Sandbox Code Playgroud)
对我来说似乎太大了。有什么想法吗?
如何对具有 jar 文件地址的文件执行命令。我要执行的命令是jar xf entry.jar. 我想执行该命令并将输出发送到另一个文件。
假设我的文件包含以下条目。
a.jar
b.jar
c.jar
Run Code Online (Sandbox Code Playgroud)
我想要的只是提取这些 jar 文件并将输出发送到另一个文件。
我正在尝试将 Java 系统属性设置jsse.enableSNIExtension为false,但是当我尝试运行它时java只输出帮助信息:
java -Djsse.enableSNIExtension=false
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我们的服务器上有 Solaris 10 操作系统,我想在这台服务器上进行测试。对于此测试,内存使用率应该很高。
所以我想知道是否有一种简单的方法可以手动增加内存使用量?