编写shell脚本,在用户家目录下创建一个名为back_up的文件,然后实现每隔1分钟将系统运行的前台进程信息输出到到back_up文件中。 分为两个步骤:第1步先编写shell脚本,第2步用crontab -e命令设置周期性任务
时间: 2024-03-24 15:40:45 浏览: 47
shell编程用户信息管理(模拟)课程设计
5星 · 资源好评率100%
好的,以下是您需要的shell脚本:
```sh
#!/bin/bash
while true
do
ps -ef > ~/back_up
sleep 60
done
```
这个脚本会不断地执行一个循环,在每一次循环中,它会将系统运行的前台进程信息输出到用户家目录下的back_up文件中,并且等待60秒。
接下来,您需要使用`crontab -e`命令设置一个周期性任务,使得这个shell脚本每分钟都能够执行一次。在打开的编辑器中,添加如下一行:
```
* * * * * /bin/bash /path/to/your/script.sh
```
其中`/path/to/your/script.sh`应该替换成您的shell脚本的实际路径。这个cron表达式的意思是:每分钟执行一次。
保存并退出编辑器,之后这个周期性任务就会生效了。
阅读全文