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ę?

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 &

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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.