solaris相关内容
亲爱的朋友们和学院 以下code,是我的日志文件的基本概念在我的bash脚本 这code帮助我理解我的bash脚本或者如果每一个步骤,我们需要做的故障排除 但有些时候我想禁用日志创建,因为我们并不需要的日志,并希望使剧本更加效率(调用日志功能在脚本的每一行需要时间,使脚本更重) 所以我的问题我的朋友们: 什么是最好的优雅的方式来禁用日志文件? 到现在为止我禁用了日志功能通过返回我的日志
..
我在bash脚本一名新球员。还有,我想用bash脚本知道捕获日志文件的东西。 比方说,有是存储日志文下面格式文件每隔一小时一台服务器。 文件[20160509_130000] .LOG 日志文件有详细的信息是这样的。 13:00:00 INFO [file.chdev130]事件:ADIEVN_PLAY_DONE,成品,为nbytes = 16360 13:00:00 INFO [fi
..
OS:的Solaris 壳牌:Bash shell中 方案:分别输入命令:“ENV”,“出口”和“set”(不带任何参数),并且会有变量和值的列表返回 我的问题:输入三个命令后有什么返回值之间的差异 解决方案 的 ENV 和导出命令产生相同的信息,但不以相同的格式。和庆典的导出生产从 KSH 或(伯恩)外壳的版本。需要注意的是设置和导出是shell内置的命令,但 ENV 是有其他用途
..
当我想运行制作来生成它总是使用一些太阳可执行制作位于 在的/ usr / local / bin目录/作,而不是使用GNU make可在的/ usr / sfw / bin中/使用gmake 。 我怎么能告诉操作系统要使用GNU make,而不是Sun的?我需要以某种方式改写了路径? 解决方案 有关同名的两个可执行文件,重新安排路径在 PATH 变量,因为第一场比赛将使用 另外,
..
在一个GNU系统我只想用的readlink -f $ SOME_PATH ,但Solaris没有执行的readlink。 我preFER一些行之有效的bash中,但是如果需要其他程序都OK了。 编辑:我来了迄今最好使用CD和pwd,但需要更多的两轮牛车来处理文件,而不是只是目录 CD -P“$ *” REAL_PATH =`pwd` 解决方案 确实的这帮助?从引用的页面: 创建一个
..
我希望得到previous日期UNIX / shell脚本。 我用下面的code 日期-d'1天前'+'%Y /%M /%D' 不过,我收到以下错误。 日期:非法选项 - ð 据我读过的inetrnet,这基本上意味着我使用GNU的旧版本。任何人都可以请帮助这一点。 进一步信息 UNIX> -a的uname 的SunOS 5.10服务器Generic_147440-19 SU
..
我认识到,我不能可靠地在PS指望| grep或者变种准确地告诉我什么PID开始。不过,我知道我需要临时直到这个问题将在下一版本中得到解决。 我有一个名为Foo的过程,是父,TEST1和TEST2是子进程。如果TEST1和/或TEST2死了美孚将继续运行,并且不会重生这是需要正常工作TEST1和/或TEST2。我怎么知道这是因为该程序重新启动TEST1和/或TEST2需要美孚首先被重新启动。 所
..
我需要远程跟踪日志文件,使得尾矿继续工作,即使文件被辗过。 我尝试这样做,通过直接使用tail命令通过SSH启动: SSH根@一些远程主机尾-1000f /some-directory/application.log |三通/c/local-directory/applicaiton.log 这让我通过 /c/local-directory/applicaiton.log 过滤本地使用O
..
我想捕捉一个字符串 1行受影响.. 。但问题是,没有这样的字符串present的在同一文件中。 我关心的捕捉 1行受影响.. 仅是present后的字符串更新kplustp..Service SET SERVICE_NAME =“ PositionService“,服务类型= \\'Z \\',主机名=”“在日志文件中。 1行受影响.. 将在3 4句present从作业成功完成。 我工作在So
..
所有, 我Solaris 10中运行bash 我也取决于CSV文件presence,在一个目录循环,下面的shell脚本。 问题是这片code的是,它仍然没有即使是在该目录中没有的CSV文件一个循环,然后调用SQL加载器。 SQLLOADER然后生成一个日志文件,因为没有文件来处理,这是开始乱了我的目录中的日志文件填充它。 在* .csv文件; 做 回声“SQLLOADER正在读
..
我有以下文件: 测试 1 我的 2 你好 3 我需要一种方法来使用cat,grep或者awk来给下面的输出: TEST1 MY2 HI3 我怎样才能在一个命令实现这一目标?像猫file.txt的| grep的... | AWK ... 请注意,它始终是一个字符串,然后在原来的文本文件中的一个数字。 解决方案 的sed'N; S / \\ n //'file.txt的 此应得到
..
下面是我试图替换使用 SED 运行时 B 字符>庆典 $>回声'ABC'| SED'S / B / \\ n /' ANC 不,这不是它 $>回声'ABC'| SED'S / B / \\\\ N /' 一\\ NC 不,这不是它的。我想输出是 A C HELP! 解决方案 看起来你是在BSD或Solaris。试试这个: [jaypal:〜/温度]回声'ABC'|
..
我如何打印这是Bash的当前时间?前一天的日期 解决方案 如果你有GNU日期和我正确地理解你。 $日期+%Y:%M:%d个-d“昨天” 2009:11:09 或 $日期+%Y:%M:%d个-d“1天前” 2009:11:09
..
我使用的sed脚本做替代,我想有替换的文件覆盖该文件。通常情况下,我认为你会使用这样的: %的sed -i'S /猫/狗/'操纵 sed的:非法选项 - 我 不过,你可以看到我的SED没有该命令。 我试过这样:%SED的/猫/狗/'操纵>操作 但是,这只是变成操纵到一个空文件(有意义)。 本作品:%SED的/猫/狗/'操纵> TMP; MV TMP操纵 但我想知道是否
..
在 GNU 通过命令日期,我可以做到这一点: 日期-D“4天” datei = 20130101 I = 5 日期-d“$ datei + $我的一天” 但我想知道的: 我怎么能做到这一点在Solaris中? 与date命令 解决方案 的Tcl具有良好的自由形式的日期的扫描仪,如果你已经安装的Tcl(试行这tclsh的) 。一个shell函数: tcldate(){ D = $
..
我在喜欢VAL1,val2的多行文本文件数据 我想将它更改为1,VAL1,val2,0,0,1 我在AWK(Solaris)上打印语句试图通过它来添加常数没有工作。 什么是做了正确的方法是什么? (从评论)这是我试过 的awk -F,'{打印“%S”,“1”$ 1“,”$ 2“0,0,1”}“的test.txt 解决方案 根据您发布的命令,稍加改变使得它: $ awk的-F,'B
..
我有一个XML文件。我需要匹配的文本之前打印五类线。 有可能是多个匹配。我使用的是只返回一行以下awk命令。 的awk'/< \\ / ABC> /'file.xml 返回 < ABC>有的文本1< / ABC> < ABC>有的文本2< / ABC> < ABC>有的文本3< / ABC> 预期:
..
我需要打印搜索的字符串的第二部分。 A =“你好,我有一个CREATE TABLE设置为(UID,CID,MID)” 上面的字符串可能因为它需要只要继续。回声“$ A”| awk的-F“/制作/&放大器;&安培; / TABLE /”'{打印$ 2}' 返回什么... 这应该返回: 为(UID,CID,MID) 解决方案 试试这个:回声“$ A”| awk的-
..
我创建了使用脚本 切-d','-F- --output分隔符= $的'\\ n' 添加一个新行每个命令分隔值在RHEL 5,对于例如。 [根]#VAR =“嗨,你好如何,你,做” [根]#$回声VAR 嗨,你好如何,你,做 [根]#$回声VAR |切-d','-F- --output分隔符= $的'\\ n' 嗨 你好 你是 干 但不幸的是,当我运行Solaris 10中相同的命令,它不
..
我需要提取NFS使用安装在Linux(RHEL 4/5)和Solaris(Solaris 10上)安装系统的信息。由于这是一个SSH命令的一部分,提取需要在一行中发生。不幸的是,Linux和Solaris在该行的不同部分显示挂载点: Linux的: 10.0.0.1:/remote/export上/本地/挂载点otherstuff Solaris上:上10.0.0.1:/remote/
..