Majordomo rebootSystem Перезапуск системы
Запуск этого сценария перезапускает Windows
1. Создаём сценарий rebootSys
say('Сейчас я себя перезагружу!', 2);
sleep(5);
safe_exec('c:\_majordomo\apps\nircmd\nircmd.exe script "c:\_majordomo\reboot_sys.ncl"');
2. В папке по адресу c:\_majordomo\ создаём файл reboot_sys.ncl.
wait 5000
killprocess vlc.exe
killprocess Apache.exe
killprocess mysqld.exe
killprocess php.exe
killprocess php.exe
killprocess Server2Go.exe
killprocess USBDeview.exe
killprocess batteryrun.exe
killprocess start.exe
killprocess cmd.exe
wait 1000
killprocess vlc.exe
killprocess Apache.exe
killprocess mysqld.exe
killprocess php.exe
killprocess php.exe
killprocess Server2Go.exe
killprocess start.exe
killprocess cmd.exe
initshutdown "shutting down the system within 10 seconds" 10 reboot
Перезагрузка Мажордомо в Win-системах
1. Создаём сценарий rebootMJD
say('Внимание, перегружаюсь!', 2);
sleep(5);
safe_exec('c:\_majordomo\apps\nircmd\nircmd.exe script "c:\_majordomo\reboot_mjd.ncl"');
2. В папке по адресу c:\_majordomo\ создаём файл reboot_mjd.ncl.
wait 5000
killprocess vlc.exe
killprocess Apache.exe
killprocess mysqld.exe
killprocess php.exe
killprocess php.exe
killprocess Server2Go.exe
killprocess USBDeview.exe
killprocess batteryrun.exe
killprocess start.exe
killprocess cmd.exe
wait 1000
killprocess vlc.exe
killprocess Apache.exe
killprocess mysqld.exe
killprocess php.exe
killprocess php.exe
killprocess Server2Go.exe
killprocess start.exe
killprocess cmd.exe
wait 5000
exec2 show "c:\_majordomo" "c:\_majordomo\start.exe"
Ещё несколько способов выключения или перезагрузки
rebootSystem Перезапуск системы
$filename = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = '/usr/bin/mysqldump';
$mysqlDumpParam = ' --user=' . DB_USER . ' --password=' . DB_PASSWORD;
$mysqlDumpParam .= ' --no-create-db --add-drop-table --databases ' . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . ' > ' . $filename);
say('Подготовка к перезагрузке', 2);
setTimeout('rebootTimer', "safe_exec('shutdown -r now');", 15);
restart Перезапуск циклов
sleep (5);
$filename = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = '/usr/bin/mysqldump';
$mysqlDumpParam = ' --user=' . DB_USER . ' --password=' . DB_PASSWORD;
$mysqlDumpParam .= ' --no-create-db --add-drop-table --databases ' . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . ' > ' . $filename);
setTimeout('restartTimer', "safe_exec('sudo service majordomo restart');", 15);
sleep (5);
$filename = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = '/usr/bin/mysqldump';
$mysqlDumpParam = ' --user=' . DB_USER . ' --password=' . DB_PASSWORD;
$mysqlDumpParam .= ' --no-create-db --add-drop-table --databases ' . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . ' > ' . $filename);
setTimeout('restartTimer', "safe_exec('sudo service majordomo restart');", 15);
shutDown Выключение системы
$filename = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = '/usr/bin/mysqldump';
$mysqlDumpParam = ' --user=' . DB_USER . ' --password=' . DB_PASSWORD;
$mysqlDumpParam .= ' --no-create-db --add-drop-table --databases ' . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . ' > ' . $filename);
say('Подготовка к выключению', 2);
setTimeout('shutdownTimer',"safe_exec('shutdown -h now');", 15);
Комментарии
Отправить комментарий