设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中
时间: 2024-02-23 08:59:15 浏览: 8
好的,以下是您需要的 crontab 命令:
```
0 0 * * * who >> /opt/user.log
```
解释一下:
- `0 0 * * *` 表示在每天 0 点 0 分执行一次任务。
- `who` 命令用于查看系统登录用户信息。
- `>> /opt/user.log` 表示将每次执行 who 命令的输出追加到 /opt/user.log 文件中。如果该文件不存在,则会自动创建。
您可以将以上命令添加到您的 crontab 中,具体方法为:
1. 使用命令 `crontab -e` 打开当前用户的 crontab 编辑器。
2. 在文件末尾添加以上命令。
3. 保存并关闭文件。
从此以后,每天 12 点都会自动执行 who 命令,并将结果追加到 /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文件中。
Linux 设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中
好的,您可以按照以下步骤设置定时器crontab来实现您的要求:
1. 打开终端,输入命令 crontab -e 进入编辑模式。
2. 在编辑模式中,按下 i 键进入插入模式,输入以下内容:
0 12 * * * who >> /opt/user.log
这个表达式的意思是,在每天的12点,执行 who 命令查看系统登录的用户信息,并将每次查看的用户信息追加保存到 /opt/user.log 文件中。
3. 按下 ESC 键退出插入模式,输入 :wq 保存并退出编辑模式。
设置完成后,系统会在每天的12点自动执行 who 命令,并将查看的用户信息保存到 /opt/user.log 文件中。您可以随时打开该文件查看用户登录信息。