В задании cron %
является особенным, и его необходимо экранировать. Кроме того, лучше избегать синтаксиса обратных кавычек. Я бы предложил что-то вроде следующего:
wget --post-data="start=$(date ... +\%Y\%m\%d\%H)&end=$(date ... +\%Y\%m\%d\%H)&..."
Вы не можете войти в систему графически, но вы все еще можете войти в систему в текстовом режиме. Переключитесь на консоль (CtrlAltFn) и войдите в систему. Затем вы можете просмотреть журналы.
Во-первых, начните с файла ~/.xsession-errors
в вашем домашнем каталоге. Вы также можете выполнить ls -ltra ~ | tail
, чтобы посмотреть последние изменения в вашем домашнем каталоге. Может быть, есть другие файлы журналов, которые нужно прочитать? В крайнем случае find ~ -mmin -15 -type f
даст вам все файлы в вашем доме, которые изменились за последние 15 минут, что может быть интересно (есть ли файл ядра? отчет о сбое? и т.д.)
Если вы ничего не нашли в вашем домашнем каталоге, вы можете посмотреть общесистемные файлы журналов в /var/log
. Начните с /var/log/Xorg.0.log
. Если вы ничего не нашли, вы можете выполнить ls -ltr /var/log | tail
, чтобы получить список файлов журнала, которые изменились за последнее время. Прочитайте те, которые изменились на момент вашего входа в систему (или с тех пор). Возможно, вам придется sudo -s
, чтобы просмотреть некоторые из этих файлов.