Где находится каталог журналов в WSL?
Кажется, что нет такого каталога, как /var/log/
.
Моя цель - запускать ежедневную команду * nix cron:
0 0 * * * cat /dev/null > /var/mail/* /var/log/*
/var/log
находится на /var/log
(по крайней мере, в версии 16.04.3 LTS, которую я только что установил в своей системе Windows).
$ ls -l /var/log
total 304
drwxr-xr-x 0 root root 512 Sep 22 18:15 apt
-rw-rw---- 1 root utmp 0 Sep 22 18:15 btmp
drwxr-xr-x 0 root root 512 Jul 19 01:29 dist-upgrade
-rw-r--r-- 1 root root 12794 Sep 22 18:15 dpkg.log
drwxr-xr-x 0 root root 512 Sep 22 18:13 fsck
-rw-rw-r-- 1 root utmp 292292 Jan 14 19:58 lastlog
drwxr-xr-x 0 root root 512 Aug 23 04:06 lxd
drwxr-x--- 0 root adm 512 Aug 1 04:46 unattended-upgrades
-rw-rw-r-- 1 root utmp 0 Sep 22 18:15 wtmp
Но вы не сможете перенаправить вывод в список файлов и подкаталогов (как я говорил вам в комментариях).
Вы можете очистить все файлы журнала следующим cronjob (для root):
find /var/log -type f -exec truncate -s 0 {} \;