急切生成kpn文件运行问题{急切 谢谢大家}

发布于 2022-08-27 06:08:01 字数 2989 浏览 4 评论 1

# simple script to kill process by name
# just type 'kpname process_name' in bash
# to kill that process
#
#
#    log               author             comment
#  02/27/99           David&Laser        first draft
#  02/28/99           David              0.0.2
#  02/28/99           David              0.0.3 fix the grep bug ('/grep/D')
#  02/28/99             Laser            0.0.4 add some exit routine
#  02/29/99             Laser            0.0.5 add multi arg. support
#

if test $# -gt 0                                                #0.0.5
then
  for pname in $*                                               #0.0.5
  do
      pid=`ps -e | grep $pname  |sed -e '/grep/D' -e 's/^ *//' -e 's/ .*//'` #0.0.5
      echo now killing pocess $pname pid is $pid                         #0.0.5
      kill -9 $pid
  done
  exit  0                                                               #0.0.4
else
  echo  'usage: kpn <process_name_you_want_to_kill>'
  exit  1                                                               #0.0.4
fi

生成kpn文件 运行kpn  jg 时
错误提示
kpn[13]: ^M:  not found.
' is not expected.ror at line 18 : `do是什么原因

问题已经解决 多谢  文件每行都多^M 用vi编辑器修改

[ 本帖最后由 lcq6075217 于 2010-1-6 11:02 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

似梦非梦 2022-08-29 18:01:45

脚本的第一行有不可见字符
cat -v 看看这个文件

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文