shell 设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中
时间: 2024-02-19 08:02:48 浏览: 38
好的,可以使用以下命令来编辑定时任务:
```
crontab -e
```
然后在文件末尾添加以下内容:
```
0 12 * * * who >> /opt/user.log
```
这个定时任务会在每天的12点执行,将当前登录的用户信息输出到 /opt/user.log 文件中,每次执行都会追加到文件的末尾。
相关问题
linux shell设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中
要在 Linux Shell 中设置定时器 crontab,可以按照以下步骤进行:
1. 打开 Shell 终端,输入 `crontab -e` 命令编辑 crontab 文件。
2. 在文件中添加如下一行,表示每天12点执行一次命令:
```
0 12 * * * who >> /opt/user.log
```
其中,`who` 命令用于查看当前登录的用户信息,`>>` 表示将输出信息追加到日志文件 `/opt/user.log` 中。
3. 保存并退出 crontab 文件。
这样,系统就会每天12点查看一次登录用户信息并将结果保存到 `/opt/user.log` 文件中。
设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中。
您可以按照以下步骤设置定时器crontab来满足您的需求:
1. 打开终端并输入以下命令以编辑crontab配置文件:
```bash
crontab -e
```
2. 在打开的文件中,添加以下一行代码来设置每天12点执行命令:
```bash
0 12 * * * who >> /opt/user.log
```
其中,0 12 * * * 表示在每天的12点执行命令,who >> /opt/user.log 表示将who命令的输出追加到/opt/user.log文件中。
3. 保存并关闭文件。
现在,您已经成功设置了一个crontab定时器,它将在每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中。