Перезагрузка вместо выключения в Linux Mint

Если вы можете разместить сценарии, которые выполняют эти длительно выполняемые задания для вас на удаленной машине, это становится очень просто:

#!/bin/bash
# This script will run a long-running-job (if it's not already running)
# and email when it completes.
lockfile=/var/run/long-job-1.lock
logfile=$(mktemp)
errfile=$(mktemp)
if [[ -f "$lockfile" ]]; then
    echo "This job is already running." 1>&2
    exit 1
else
    echo $$ > "$lockfile"
    trap 'rm -f "$lockfile" "$logfile" "$errfile"' EXIT
fi

/path/to/some/really/longrunning/job.sh
returncode=$?

if [[ 0 -ne "$returncode" ]]; then
    cat "$errfile" | mailx -s "Job failed with exit code $returncode" -a "$logfile" yourself@example.com
else
    cat "$logfile" | mailx -s "Job succeeded" yourself@example.com
fi

Поместите этот сценарий на удаленный сервер в домашнем каталоге как longjob1.sh. Затем локально вы можете:

ssh username@remotehost "screen -dmS LongJob1 ./longjob1.sh"

Сценарий (и задание, которое он вызывает) будет выполняться в сеансе screen на удаленном сервере и отправлять вам электронное письмо, когда это будет сделано. Если он завершается по ошибке, вам будет отправлен журнал ошибок по электронной почте со стандартным журналом, прикрепленным к электронному адресу.

1
19.07.2016, 10:46
3 ответа

Linux Mint 18.1:

Моя проблема заключалась в том, что мой новый компьютер зависал в бессистемные моменты при выключении / отключении питания. Пришлось несколько секунд нажать кнопку включения / выключения (тоже механическое отключение). После того как я изменил настройки в UEFI-Bios, проблема исчезла:

Откройте UEFI / Bios:

Advanced-> Powermanagement-> EuP-setting disabled

Выйдите, сохранив настройки

, затем перезапустите компьютер, и все в порядке

Успешно

0
27.01.2020, 23:19

У меня была та же проблема: всякий раз, когда я пытался выключить систему, она перезапускалась через 3–5 секунд. Моя система построена на Intel NUC с установленным mint 18.1 и ядром 4.4.0 -53

Я только что полностью решил свою проблему, обновив ядро ​​до версии 4.4.0 -78.

Пока все хорошо... Я обновлю это, если столкнусь с дальнейшими проблемами.

Если вы не уверены, какую версию ядра используете, перейдите к информации о системе в меню «Пуск».

Вы можете выполнить обновление с помощью диспетчера обновлений --> Просмотр --> Ядра Linux.

Я бы порекомендовал изучить проблемы, с которыми вы можете столкнуться при изменении используемого вами ядра, так как это может вызвать больше проблем, чем решить. Всегда рекомендуется делать резервные копии важных файлов.

0
27.01.2020, 23:19

У меня была такая же проблема, и я решил ее, отключив поддержку USB3 в BIOS. Это не идеально, так как USB3 быстрее, чем USB2, но это может кому-то помочь.

1
30.03.2020, 10:21

Теги

Похожие вопросы