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.