check #!/bin/sh DATE=`date` a=`ps -ef | grep jf` if [ $a -eq 1] then ; else ./startjf $1 fi exit 0 在java code 中调用check来检测进程有没有run 如果没有就要起jf 现在单独运行脚本check时可以起来,但是在java code中调用时,起不来,大牛帮忙看下。
awk脚本中如何调用shell变量? [root@Mylinux tmp]# a="hello" [root@Mylinux tmp]# export a [root@Mylinux tmp]# cat myawk #!/bin/awk -f BEGIN { system("echo $a >tmpfile") getline v <"tmpfile" print v } [root@Mylinux tmp]# awk -f myawk hello 目前只想到上面的办法
shell 脚本中 我想利用awk提取 ls -a 内容的第一项内容 脚本如下: command="ls -l | awk ' NR==2 {print \$1 }'" echo $command $command 解释: 将命令ls -l | awk ' NR==2 {print \$1 }'作为字符串作为命令赋值给command,再执行command 执行过程中为什么 把管道当作了 ls的参数?? 该怎么解决? 初学者谢谢大家
脚本运行完没有出错返回0 ,出错返回1,将值传递给总控,请问怎么实现比较好 我有几个想法 1 用echo 如果脚本有错误,我就打印一个1,没有错误打印一个0,然后在让总控去调用(不知道怎么调用) 2 用exit 0 1 如果有错误,就exit 1 。没有错误就exit 0 但是总控怎么调用也不知道 请大家给我想想,怎么做比较好
比如我写一个脚本a.sh, 是想跳转到某个目录, 内容就是: cd /tmp pwd 运行脚本, 相当于另开了一个shell, 跳转到/tmp目录, pwd打印出路径, 然后退出shell, 回到了原来的目录. 实际上我是想把当前的shell跳转到/tmp目录下, 有什么办法可以解决? 以下两种方式是已知的, 不谈: 一是在.profile中alias一下. 二是执行". a.sh" 除了上面两种方法, 还有没有别的方法? 谢谢~~~
请问用source该怎么写,能给个具体过程吗(将配置文件中的变量赋值到脚本中) 如何写和保存配置文件,如果在脚本中调用配置文件 配置文件可以这样写吗 a = "a" b = "b" 应该以什么形式保存, 脚本有该怎么调用a和b变量
这是一个/etc/init.d/hostname.sh的脚本 #! /bin/sh ### BEGIN INIT INFO # Provides: hostname # Required-Start: # Required-Stop: # Should-Start: glibc # Default-Start: S # Default-Stop: # Short-Description: Set hostname based on /etc/hostname # Description: Read the machines hostname from /etc/hostname, and # update the kernel value with this value. If # /etc/hostname is empty, the curren...
有两个文件: old_info_sort_1和word_info_1 awk如下: awk 'FNR==NR{a[NR]=$0;} FNR!=NR{print a[FNR]",word:"$0;}' old_info_sort_1 word_info_1 我想在shell脚本中执行这个awk语句 该怎样写呢 #!/bin/bash count=$1; i=0; for i in `seq $count` do echo "awk 'FNR==NR{a[NR]=$0;} FNR!=NR{print a[FNR]",word:"$0;}' old_info_sort_1 word_info_1" done 该怎么改呢 输出结果他是把我的awk指令输出了 多谢
一个脚本有这样的代码: [code] [ ! -e /base ] && { mkdir -p /base/conf mkdir -p /base/data } [/code] 我想问一下上面的代码是否可以用如下代码代替?它这样做的好处是什么? [code] if [ ! -e /base ]; then mkdir -p /base/conf mkdir -p /base/data fi [/code] 谢谢!