⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex44.sh

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 SH
字号:
#!/bin/bash# 结束ppp进程来强制登出log-off.# 本脚本应该以root用户的身份来运行.killppp="eval kill -9 `ps ax | awk '/ppp/ { print $1 }'`"#                     -------- ppp的进程ID -------  $killppp                  # 这个变量现在成为了一个命令.# 下边的命令必须以root用户的身份来运行.chmod 666 /dev/ttyS3      # 恢复读写权限,否则什么?#  因为在ppp上执行一个SIGKILL将会修改串口的权限,#+ 我们把权限恢复到之前的状态.rm /var/lock/LCK..ttyS3   # 删除串口琐文件.为什么?exit 0# 练习:# -----# 1) 编写一个脚本来验证是否root用户正在运行它.# 2) 做一个检查, 在杀掉某个进程之前, #+   检查一下这个将要被杀掉的进程是否正在运行.# 3) 基于'fuser'来编写达到这个目的的另一个版本的脚本#+      if [ fuser -s /dev/modem ]; then . . .

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -