Moderators: Docere, Gordon der Eiserne
@echo off
echo Sicherung Datenbank 'LiF_1'
for /f "tokens=1-3 delims=. " %%a in ('date/t') do set tag=%%a&set monat=%%b&set jahr=%%c
for /f "tokens=1-3 delims=: " %%d in ('time/t') do set hour=%%d&set minute=%%e
set ZEIT=%hour%%minute%
set DATUM=%jahr%%monat%%tag%
"C:\Server\MariaDB 5.5(x64)\bin\mysqldump" -u<user> -p<passwort> LiF_1 > C:\Server\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.sql
"C:\Program Files\7-Zip\7z.exe" a -mx9 -tzip C:\Server\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.zip "C:\Server\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.sql"
del C:\Server\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.sql
"C:\Server\MariaDB 5.5(x64)\bin\mysqldump" -u<user> -p<passwort> LiF_1 > C:\Server\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.sql
"C:\Program Files\7-Zip\7z.exe"
"C:\Program Files\7-Zip\7z.exe" a -mx9 -tzip C:\Server\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.zip "C:\Server\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.sql"
@echo off
echo Sicherung Datenbank 'lif_1'
for /f "tokens=1-3 delims=. " %%a in ('date/t') do set tag=%%a&set monat=%%b&set jahr=%%c
for /f "tokens=1-3 delims=: " %%d in ('time/t') do set hour=%%d&set minute=%%e
set ZEIT=%hour%%minute%
set DATUM=%jahr%%monat%%tag%
"C:\Program Files\MariaDB 5.5\bin\mysqldump" -uroot -pMEINPASSWORT lif_1 > C:\lif_tools\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.sql
"C:\Program Files\7-Zip\7z.exe" a -mx9 -tzip C:\lif_tools\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.zip "C:\lif_tools\Backup\Life_is_Feudal\lif_1_%DATUM%_%ZEIT%.sql"
del C:\lif_tools\Backup\Life_is_Feudal\LiF_1_%DATUM%_%ZEIT%.sql
"C:\Program Files\MariaDB 5.5\bin\mysqldump" -uroot -pcesqlol lif_1 >
### edit start ###
$app = "C:\Server\LifeIsFeudalServer\ddctd_cm_yo_server.exe"
$arguments = "-worldID 1"
$processLiF = "ddctd_cm_yo_server"
### edit end ###
$lifProcess = Get-Process | Where-Object { $_.ProcessName -eq $processLiF }
if($lifProcess -eq $null){
echo "Server not running"
echo "Start server"
Start-Process $app $arguments # Server wird gestartet
}else{
echo "Server is running"
echo "Kill server"
kill -processname $processLiF
echo "Restart server"
Start-Process $app $arguments
}
$runServer1 = Start-Process $app $arguments
$runServer1.Id
kill $runServer1.Id
$runServer1 = Start-Process $app $arguments
Start-Sleep -s 300
Nathorus wrote:Hallo Illnux,
es funktioniert bisher alles, nur das mit der Datenbank automatisch sichern noch nicht, das geht immer noch nicht.
Keine Sorge das ist nur ein Beispiel gewesen das Passwort, hatte die ganze Zeit ein anderes drin.
Grüße Nathorus
"C:\Program Files\MariaDB 5.5\bin\mysqldump.exe" -uroot -p<password> --port=3307 lif_1 > D:\lif_tools\DB_sicherung\lif_1_%DATUM%_%ZEIT%.sql