kali (当前用户)使用crontab命令实现在12月28日20点30分查看/etc/passwd内容,将查看结果送至/tmp/passtext。
时间: 2023-06-25 09:07:44 浏览: 134
你可以使用以下命令来实现:
```
crontab -e
```
然后在打开的编辑器中添加以下内容:
```
30 20 28 12 * cat /etc/passwd > /tmp/passtext
```
这个命令的意思是在每年的12月28日的20点30分,执行 `cat /etc/passwd` 命令,并将结果重定向到 `/tmp/passtext` 文件中。
相关问题
kali当前用户)使用crontab命令实现每天凌晨1:00点系统进行维护状态,且在5分钟后重新启动系统(关机用/sbin/shutdown,请查阅相关参数)。
首先,需要使用以下命令编辑当前用户的 crontab 文件:
```
crontab -e
```
然后,在文件末尾添加以下两行:
```
0 1 * * * /path/to/maintenance_script.sh
5 1 * * * /sbin/shutdown -r now
```
其中,`/path/to/maintenance_script.sh` 是维护脚本的路径,可以根据实际情况进行修改。这里的意思是,在每天凌晨1点执行 `maintenance_script.sh` 脚本,然后在1点5分执行 `/sbin/shutdown -r now` 命令,重新启动系统。
最后,保存并退出 crontab 文件即可。系统会自动按照设定的时间执行相应的操作。
kali 当前用户)使用crontab命令实现每周一至周五3点钟,在目录/home中,查找文件名为*.c,且是4天内的修改过的文件,对满足该条件的文件进行删除。
可以通过以下步骤实现该需求:
1. 打开终端,使用以下命令编辑当前用户的 crontab 文件:
```
crontab -e
```
2. 在文件末尾添加以下内容:
```
0 3 * * 1-5 find /home -type f -name "*.c" -mtime -4 -exec rm {} \;
```
解释如下:
- `0 3 * * 1-5` 表示在周一至周五的凌晨 3 点(0 分钟 3 小时)执行该命令。
- `find /home -type f -name "*.c" -mtime -4` 表示在 /home 目录下查找名字为 *.c 的文件,并且最近 4 天内有修改的文件。
- `-exec rm {} \;` 表示对符合条件的文件执行删除操作。
3. 保存并退出 crontab 文件。
现在,每周一至周五的凌晨 3 点,系统将自动查找并删除满足条件的文件。
阅读全文