вы можете просто использовать оператор -L
.
user@debian:~$ touch file
user@debian:~$ ln -s file link
user@debian:~$ ls -l
total 8
-rw-r--r-- 1 user user 0 avril 8 12:01 file
lrwxrwxrwx 1 user user 4 avril 8 12:01 link -> file
user@debian:~$ if [[ -L file ]]; then echo "it's a link"; fi
user@debian:~$ if [[ -L link ]]; then echo "it's a link"; fi
it's a link
Итак, после некоторой работы оказалось, что устройство, отправляющее эти журналы, не отправляло их со смещением, а было установлено в формате UTC. Таким образом, загружаемые журналы просто получали смещение системного локального времени и сохраняли свое время UTC. Исправление для меня состояло в том, чтобы изменить источник на EST.