Создание резервного вовлечения сценария экранирует и Java?

Кажется, что необходимо было бы установить CNAME для www.olddomain.com для создания этого псевдонимом для www.newdomain.com. Этот справочный файл от Google Apps имеет информацию об установке CNames на популярных доменных регистраторах.

0
задан 23 December 2011 в 18:51
2 ответа

Сделал сам. В любом случае спасибо, ребята.

STAMP=`date +%d-%m-%Y_%H%M%S`

screen -x example -X stuff "`printf "command"`"
pause 10;
screen -x example -X stuff `printf "commandr"`
pause 10;
kill `pidof example`
tar -cvzf /directory/of/folder/I/want/backups/to/go/$STAMP-backup.tar.gz /directory/of/folder/I/want/backed/up/
screen -S example java -Xmx3g -Xincgc -jar server.jar nogui
screen -x example -X stuff `printf "save-on\r"`
screen -x example -X stuff `printf "save-all\r"
0
ответ дан 24 November 2019 в 11:59

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

Напишите сценарий, который выполняет все остальное (архивирование, имя файла с датой, паузу, перемещение и т. Д.), А затем запускает его в фоновом режиме, как показано ниже. :

./my-backup-script.sh &

Затем запустите:

disown

Затем вы можете отключиться (или отключиться из-за проблем с сетью), и сценарий продолжит работу. Стоит убедиться, что вы перенаправляете STDOUT и STDERR в файлы, потому что как только вы откажетесь от задания, эти два потока будут удалены.

0
ответ дан 24 November 2019 в 11:59

Теги

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