wie man crontab -c @reboot verwendet, um die Redmine automatisch zu starten

471
george

Ich habe eine Redmine auf CentOS 7 installiert. Ich kann die Redmine-Anwendung ausführen, indem der Befehl manuell ausgeführt wird. cd /var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &Ich möchte jedoch, dass der obige Befehl automatisch ausgeführt wird, wenn der contos startup.so die Redmine automatisch gestartet wird, wenn ich meinen CentOS neu starte 7.

Ich habe versucht, den obigen Befehl in zu setzen crontab -e as *@reboot

/var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &*

aber es hat nicht funktioniert, und ich habe die Schale benutzt, sie wurde auch mißbraucht. Ich möchte wirklich wissen, wie man das neu crontab -eschreibt, um meine Redmine automatisch zu starten, wenn ich meinen CentOS 7 neu starte.

0
Es ist wahrscheinlich besser, systemd zum Starten und Überwachen von Diensten zu verwenden. Es wurde für diesen Zweck entwickelt. mtak vor 6 Jahren 1
@mtak, wie systemd verwendet wird, um automatisch den Befehl von cd / var / www / html / redmine && auszuführen. bundle exec Schienen webrick -e production -b 192.168.1.109 &? kannst du es mir sagen Vielen Dank! george vor 6 Jahren 0
Es ist nicht so schwer. Bitte recherchieren Sie und wenn Sie es nicht herausfinden können, stellen Sie eine andere Frage. mtak vor 6 Jahren 0

1 Antwort auf die Frage

0
mvw

Ihr Setup verwendet Rubys webrickWebserver. Eine Alternative wäre, es von einem apacheServer aus zu bedienen . Siehe zB diesen Link .

@mvwthanks für deinen link.but ich benutze contos7, hast du einen Lehrer für contos7? george vor 6 Jahren 0