2012-03-28 11 views
-1

Ich versuche, einen Daemon namens site_checker.rb mit SSH-Befehle durch PuTTY neu starten. Diese Datei befindet sich in:Neustart des Daemon in Ruby on Rails

/home/MYUSERNAME/web/current/lib/daemons 

Nach der Anmeldung in meine Website, die mit Ruby on Rails gebaut wird, sehe ich folgendes auf dem Bildschirm:

[[email protected] ~]$ 

Von hier gebe ich

[[email protected] ~]$ cd web 

und dann

[[email protected] ~/web]$ script/daemons start 

Allerdings bekomme ich einen Fehler:

-bash: script/daemons: No such file or directory 

Antwort

0

Sie versuchen /home/MYUSERNAME/web/lib/daemons zu starten, während Sie Ihr Skript Anspruch ist tatsächlich in /home/MYUSERNAME/web/current/lib/daemons. Sie vermissen die current.

+0

@Holger_Just, vielen Dank für Ihren Beitrag! Werden Sie speziell klären, was soll ich nach 'werden die Eingabe [myusername @ myusername ~] $' Ich habe versucht: '[myusername @ myusername ~] $ cd web/current' und dann ' [myusername @ myusername ~/web/current] $ script/daemons start' aber derselbe Fehler wurde angezeigt. – KDP

+0

Ein Update: Ich habe mich in root geändert, indem ich 'su -' gemacht und mein Passwort eingegeben habe. Dann habe ich den Befehl '/home/USERNAME/web/current/lib/daemons/site_checker.rb start' verwendet und folgende Antwort erhalten: '/bin/sh: Zeile 1:/home/BENUTZERNAME/web/current/lib /daemons/site_checker.rb: kann nicht ausgeführt werden [Berechtigung verweigert] 'Ich bin verwirrt. Wie könnte "Wurzel" geleugnet werden? Gibt es einen besseren Ansatz, um dieses site_checker.rb neu zu starten? – KDP