Używanie SASS na moim serwerze Debian

2

Ok, oto krótkie pytanie. Mam zainstalowany serwer Debiana z sass (sterowanym przez Ruby). Aby skompilować plik sass do pliku css, wykonaj następujące czynności:

sass --watch style.scss:style.css

Jeśli uruchomię to na moim serwerze przez terminal. Czy ten proces nadal działa, gdy zamykam terminal? Jeśli nie, jak mogę go utrzymać? Jak mogę to zatrzymać, jeśli chcę?

tbleckert
źródło

Odpowiedzi:

3

Jeśli chcesz, aby proces działał nawet po rozłączeniu z serwerem, użyj nohup.

nohup sass --watch style.scss:style.css &

&Rozpocznie pracę w tle. nohupzapewnia, że ​​nawet po wylogowaniu proces będzie kontynuowany. Każde wyjście zostanie zalogowane do nohup.out.

Możesz także mieć kilka plików wyjściowych dla stdout i stderr:

nohup --watch style.scss:style.css > main.log 2> err.log &
slhck
źródło
1
Łał! Dziękuję Ci! Jak mogę zatrzymać proces?
tbleckert
Myślę, że musisz uruchomić, ps aux | grep nohup | grep -v grepa następnie uruchomić, kill PIDgdzie PID jest liczbą w drugiej kolumnie. Nie znalazłem jeszcze lepszego sposobu na zrobienie tego.
slhck
Używałem pkill sassdo zatrzymania moich procesów (w Ubuntu 12.04). Martwi mnie to trochę, ponieważ nie jest to delikatne podejście, ale jestem jedyną osobą używającą mojego serwera i do tej pory nie zabił niczego niezamierzonego.
Andy Giesler,