solaris相关内容

庆典 - 最佳优雅的方式来禁用日志文件

亲爱的朋友们和学院 以下code,是我的日志文件的基本概念在我的bash脚本 这code帮助我理解我的bash脚本或者如果每一个步骤,我们需要做的故障排除 但有些时候我想禁用日志创建,因为我们并不需要的日志,并希望使剧本更加效率(调用日志功能在脚本的每一行需要时间,使脚本更重) 所以我的问题我的朋友们: 什么是最好的优雅的方式来禁用日志文件? 到现在为止我禁用了日志功能通过返回我的日志 ..
发布时间:2016-08-04 09:03:53 服务器开发

如何使用bash脚本来捕获运行日志? [名侦探柯南]

我在bash脚本一名新球员。还有,我想用bash脚本知道捕获日志文件的东西。 比方说,有是存储日志文下面格式文件每隔一小时一台服务器。 文件[20160509_130000] .LOG 日志文件有详细的信息是这样的。 13:00:00 INFO [file.chdev130]事件:ADIEVN_PLAY_DONE,成品,为nbytes = 16360 13:00:00 INFO [fi ..
发布时间:2016-08-03 12:42:26 服务器开发

什么是命令的输出输入命令&QUOT后的差额; ENV","出口创汇和QUOT;,"设置"下的bash shell在Solaris中?

OS:的Solaris 壳牌:Bash shell中 方案:分别输入命令:“ENV”,“出口”和“set”(不带任何参数),并且会有变量和值的列表返回 我的问题:输入三个命令后有什么返回值之间的差异 解决方案 的 ENV 和导出命令产生相同的信息,但不以相同的格式。和庆典的导出生产从 KSH 或(伯恩)外壳的版本。需要注意的是设置和导出是shell内置的命令,但 ENV 是有其他用途 ..
发布时间:2016-08-03 11:45:13 Linux/Unix

选择在bash一个不同的可执行

当我想运行制作来生成它总是使用一些太阳可执行制作位于 在的/ usr / local / bin目录/作,而不是使用G​​NU make可在的/ usr / sfw / bin中/使用gmake 。 我怎么能告诉操作系统要使用GNU make,而不是Sun的?我需要以某种方式改写了路径? 解决方案 有关同名的两个可执行文件,重新安排路径在 PATH 变量,因为第一场比赛将使用 另外, ..
发布时间:2016-08-03 11:44:12 Linux/Unix

规范化Solaris上的路径名

在一个GNU系统我只想用的readlink -f $ SOME_PATH ,但Solaris没有执行的readlink。 我preFER一些行之有效的bash中,但是如果需要其他程序都OK了。 编辑:我来了迄今最好使用CD和pwd,但需要更多的两轮牛车来处理文件,而不是只是目录 CD -P“$ *” REAL_PATH =`pwd` 解决方案 确实的这帮助?从引用的页面: 创建一个 ..
发布时间:2016-08-03 11:39:21 Linux/Unix

得到一个previous日期在bash / UNIX

我希望得到previous日期UNIX / shell脚本。 我用下面的code 日期-d'1天前'+'%Y /%M /%D' 不过,我收到以下错误。 日期:非法选项 - ð 据我读过的inetrnet,这基本上意味着我使用GNU的旧版本。任何人都可以请帮助这一点。 进一步信息 UNIX> -a的uname 的SunOS 5.10服务器Generic_147440-19 SU ..
发布时间:2016-08-03 11:20:36 服务器开发

如果没有bash脚本监控过程与sendmail

我认识到,我不能可靠地在PS指望| grep或者变种准确地告诉我什么PID开始。不过,我知道我需要临时直到这个问题将在下一版本中得到解决。 我有一个名为Foo的过程,是父,TEST1和TEST2是子进程。如果TEST1和/或TEST2死了美孚将继续运行,并且不会重生这是需要正常工作TEST1和/或TEST2。我怎么知道这是因为该程序重新启动TEST1和/或TEST2需要美孚首先被重新启动。 所 ..
发布时间:2016-08-03 11:18:09 服务器开发

改进这个bash脚本模拟"尾--follow"

我需要远程跟踪日志文件,使得尾矿继续工作,即使文件被辗过。 我尝试这样做,通过直接使用tail命令通过SSH启动: SSH根@一些远程主机尾-1000f /some-directory/application.log |三通/c/local-directory/applicaiton.log 这让我通过 /c/local-directory/applicaiton.log 过滤本地使用O ..
发布时间:2016-08-03 10:44:41 Linux/Unix

如何用grep一个字符串中从同一个文件中存在的多次

我想捕捉一个字符串 1行受影响.. 。但问题是,没有这样的字符串present的在同一文件中。 我关心的捕捉 1行受影响.. 仅是present后的字符串更新kplustp..Service SET SERVICE_NAME =“ PositionService“,服务类型= \\'Z \\',主机名=”“在日志文件中。 1行受影响.. 将在3 4句present从作业成功完成。 我工作在So ..
发布时间:2016-08-02 15:33:41 服务器开发

如果在目录中没有的文件,不要启动循环?

所有, 我Solaris 10中运行bash 我也取决于CSV文件presence,在一个目录循环,下面的shell脚本。 问题是这片code的是,它仍然没有即使是在该目录中没有的CSV文件一个循环,然后调用SQL加载器。 SQLLOADER然后生成一个日志文件,因为没有文件来处理,这是开始乱了我的目录中的日志文件填充它。 在* .csv文件; 做 回声“SQLLOADER正在读 ..
发布时间:2016-08-02 15:24:25 服务器开发

基于模式加入线

我有以下文件: 测试 1 我的 2 你好 3 我需要一种方法来使用cat,grep或者awk来给下面的输出: TEST1 MY2 HI3 我怎样才能在一个命令实现这一目标?像猫file.txt的| grep的... | AWK ... 请注意,它始终是一个字符串,然后在原来的文本文件中的一个数字。 解决方案 的sed'N; S / \\ n //'file.txt的 此应得到 ..
发布时间:2016-08-02 15:15:26 Linux/Unix

在SED替换字符串转义换行符

下面是我试图替换使用 SED 运行时 B 字符>庆典 $>回声'ABC'| SED'S / B / \\ n /' ANC 不,这不是它 $>回声'ABC'| SED'S / B / \\\\ N /' 一\\ NC 不,这不是它的。我想输出是 A C HELP! 解决方案 看起来你是在BSD或Solaris。试试这个: [jaypal:〜/温度]回声'ABC'| ..
发布时间:2016-08-02 14:42:03 服务器开发

从sed的“S / C / D /'MYFILE到MyFile的输出重定向

我使用的sed脚本做替代,我想有替换的文件覆盖该文件。通常情况下,我认为你会使用这样的: %的sed -i'S /猫/狗/'操纵 sed的:非法选项 - 我 不过,你可以看到我的SED没有该命令。 我试过这样:%SED的/猫/狗/'操纵>操作 但是,这只是变成操纵到一个空文件(有意义)。 本作品:%SED的/猫/狗/'操纵> TMP; MV TMP操纵 但我想知道是否 ..
发布时间:2016-08-02 14:08:49 Linux/Unix

相当于从日期GNU于Solaris

在 GNU 通过命令日期,我可以做到这一点: 日期-D“4天” datei = 20130101 I = 5 日期-d“$ datei + $我的一天” 但我想知道的: 我怎么能做到这一点在Solaris中? 与date命令 解决方案 的Tcl具有良好的自由形式的日期的扫描仪,如果你已经安装的Tcl(试行这tclsh的) 。一个shell函数: tcldate(){ D = $ ..
发布时间:2016-08-02 13:14:03 服务器开发

awk中添加常数值

我在喜欢VAL1,val2的多行文本文件数据 我想将它更改为1,VAL1,val2,0,0,1 我在AWK(Solaris)上打印语句试图通过它来添加常数没有工作。 什么是做了正确的方法是什么? (从评论)这是我试过 的awk -F,'{打印“%S”,“1”$ 1“,”$ 2“0,0,1”}“的test.txt 解决方案 根据您发布的命令,稍加改变使得它: $ awk的-F,'B ..
发布时间:2016-07-29 11:12:34 Linux/Unix

awk命令打印最后5行,如果匹配

我有一个XML文件。我需要匹配的文本之前打印五类线。 有可能是多个匹配。我使用的是只返回一行以下awk命令。 的awk'/< \\ / ABC> /'file.xml 返回 < ABC>有的文本1< / ABC> < ABC>有的文本2< / ABC> < ABC>有的文本3< / ABC> 预期: ..
发布时间:2016-07-29 11:06:48 服务器开发

如果和使用条件的awk -F没有找到字符串

我需要打印搜索的字符串的第二部分。 A =“你好,我有一个CREATE TABLE设置为(UID,CID,MID)” 上面的字符串可能因为它需要只要继续。回声“$ A”| awk的-F“/制作/&放大器;&安培; / TABLE /”'{打印$ 2}' 返回什么... 这应该返回: 为(UID,CID,MID) 解决方案 试试这个:回声“$ A”| awk的- ..
发布时间:2016-07-29 11:06:48 服务器开发

更换切--output分隔符

我创建了使用脚本 切-d','-F- --output分隔符= $的'\\ n' 添加一个新行每个命令分隔值在RHEL 5,对于例如。 [根]#VAR =“嗨,你好如何,你,做” [根]#$回声VAR 嗨,你好如何,你,做 [根]#$回声VAR |切-d','-F- --output分隔符= $的'\\ n' 嗨 你好 你是 干 但不幸的是,当我运行Solaris 10中相同的命令,它不 ..
发布时间:2016-07-28 16:50:53 Linux/Unix

如何从支架上提取Linux和Solaris的NFS信息?

我需要提取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/ ..
发布时间:2016-07-28 16:49:35 服务器开发