编写shell脚本,在用户家目录下创建一个名为back_up的文件,然后实现每隔1分钟将系统运行的前台进程信息输出到到back_up文件中。
时间: 2024-03-23 10:41:22 浏览: 55
shell编程用户信息管理(模拟)课程设计
5星 · 资源好评率100%
好的,下面是实现该功能的Shell脚本:
```shell
#!/bin/bash
# 创建back_up文件
mkdir ~/back_up
# 每隔1分钟将系统运行的前台进程信息输出到back_up文件中
while true
do
date >> ~/back_up/process.log
ps -ef >> ~/back_up/process.log
sleep 60
done
```
在终端运行该脚本后,会在当前用户的家目录下创建一个名为back_up的文件夹,并在其中创建一个名为process.log的文件。然后,该脚本会每隔1分钟将系统运行的前台进程信息输出到该文件中。可以使用Ctrl+C组合键停止该脚本的执行。
阅读全文