Да, они делают "перезагрузку", но могут сделать системный вызов kexec_load для предварительной загрузки нового ядра.
Существует также возможность исправления работающего ядра, redhat kpatch, например. Все известные мне средства, которые это делают, не могут изменять структуры данных.
Конечно, в прошлом веке lisp-машины могли исправлять свои работающие ядра.
Трудно сказать, в чем твоя проблема, так как вы показываете нам файл, который на 80% закомментирован, но похоже, что вы лечите файл crontab как если бы это был многострочный -сценарий оболочки. Это не; каждая строка является самостоятельным -независимым объектом. Таким образом, вы не можете присвоить значение переменной в одной строке и использовать его в другой строке.
Либо ставить все в одну строку, либо — и это, вероятно, лучше в долгосрочной перспективе — поместите команды date
, cd
и mysqldump
в отдельный файл сценария, и запустите скрипт из crontab.