我最近向 crontab 添加了以下命令:
@reboot macchanger -r eth0
@reboot macchanger -r wlan0
这个方法很完美,我用这种方法使用了几个星期,然后我添加了一个无线网卡,于是我回去把 wlan1 添加到 cronjob 中。
@reboot macchanger -r eth0
@reboot macchanger -r wlan0
@reboot macchanger -r wlan1
但是当我重启的时候,wlan1仍然还没有被macchanger操作。
我尝试查找 cron.log,但没找到。
root@kali-sony:/var/log# locate cron | grep log
/etc/cron.daily/logrotate
/usr/share/doc/anacron/changelog.Debian.gz
/usr/share/doc/anacron/changelog.gz
/usr/share/doc/cron/changelog.Debian.gz
/usr/share/doc/cron/changelog.gz
1)有人能提示一下为什么第三个几乎相同的 cronjob 没有像其他两个一样运行吗?
2)有人知道为什么我似乎找不到 cron 日志吗?
我很惊讶这个问题还没有被问到,似乎我不是第一个遇到这个问题的人。
提前致谢。
更新:在@steeldriver 的帮助下,我学会了如何读取 cron 日志。我运行journalctl -u cron.service
后发现,所有三个命令均运行正常,没有出现错误,但出于某种原因,wlan1 仍然反映的是其原始的、已烧录的 MAC 地址。