Hallo PHPler,
ich habe nun auch schon danach gegoogelt aber so richtig nichts gefunden was für mich aufklärend wäre, oder aber ich habe nicht richtig verstanden was da geschrieben stand.
Und zwar habe ich mir ein DB Backup Script geschrieben was auch super ohne Probleme funktioniert, von daher habe ich keine PHP Coding Frage oder Problem. Nun aber habe ich mit einem Bekannten diskutiert der mir nun zu verstehen gab, für eine gewisse Datengröße geht das Script ohne Probleme, aber was wenn nun die Datenmenge so groß ist das der PHP Timeout eintritt bevor das Script fertig abgearbeitet ist weil es zu lange dauert, dann wird kein vernünftiger Dump gemacht. Nun man könnte das von Hand aus ausführen, dann wüsste ich wie ich das machen muss ohne Problem, aber ich lasse das Script von einem Cronjob anstoßen, somit fällt die Möglichkeit das mit Get und einem Refresh bis alles gemacht ist leider flach.
Also dachte ich mir ich schreibe den Code in eine Bash Datei und schubse die mit dem Cronjob an so wird das Script dann unabhängig vom PHP Timeout ausgeführt und der Dump wird bis zum Ende ausgeführt. Nur habe ich nun nichts wirklich hilfreiches gefunden wie ich das mit der Bash Datei anstelle und ob in der Bash Datei dann der Code wirklich so ausgeführt wie bei einer herkömmlichen Weise ein PHP Script auszuführen.
Könnt ihr mir vielleicht da auf die Sprünge helfen da mehr Einblick zu bekommen und das zu verstehen wie das dann mit einer Bash Datei abläuft und wie man die richtig ausführt?
Vielen Dank für eure Mühe Mfg litter
ich habe nun auch schon danach gegoogelt aber so richtig nichts gefunden was für mich aufklärend wäre, oder aber ich habe nicht richtig verstanden was da geschrieben stand.
Und zwar habe ich mir ein DB Backup Script geschrieben was auch super ohne Probleme funktioniert, von daher habe ich keine PHP Coding Frage oder Problem. Nun aber habe ich mit einem Bekannten diskutiert der mir nun zu verstehen gab, für eine gewisse Datengröße geht das Script ohne Probleme, aber was wenn nun die Datenmenge so groß ist das der PHP Timeout eintritt bevor das Script fertig abgearbeitet ist weil es zu lange dauert, dann wird kein vernünftiger Dump gemacht. Nun man könnte das von Hand aus ausführen, dann wüsste ich wie ich das machen muss ohne Problem, aber ich lasse das Script von einem Cronjob anstoßen, somit fällt die Möglichkeit das mit Get und einem Refresh bis alles gemacht ist leider flach.
Also dachte ich mir ich schreibe den Code in eine Bash Datei und schubse die mit dem Cronjob an so wird das Script dann unabhängig vom PHP Timeout ausgeführt und der Dump wird bis zum Ende ausgeführt. Nur habe ich nun nichts wirklich hilfreiches gefunden wie ich das mit der Bash Datei anstelle und ob in der Bash Datei dann der Code wirklich so ausgeführt wie bei einer herkömmlichen Weise ein PHP Script auszuführen.
Könnt ihr mir vielleicht da auf die Sprünge helfen da mehr Einblick zu bekommen und das zu verstehen wie das dann mit einer Bash Datei abläuft und wie man die richtig ausführt?
Vielen Dank für eure Mühe Mfg litter
Kommentar