Menggunakan SASS di server Debian saya

2

Oke, ini pertanyaan singkat. Saya memiliki server debian dengan sass (didorong oleh ruby) diinstal. Untuk mengkompilasi file sass ke file css, Anda harus:

sass --watch style.scss:style.css

Jika saya menjalankan ini di server saya melalui terminal. Apakah proses itu masih berjalan ketika saya menutup terminal? Jika tidak, bagaimana saya menjalankannya? Dan bagaimana saya menghentikannya jika saya mau?

tbleckert
sumber

Jawaban:

3

Jika Anda ingin proses berjalan bahkan ketika Anda memutuskan sambungan dari server, gunakan nohup.

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

The &akan memulai pekerjaan di latar belakang. nohupmemastikan bahwa bahkan ketika Anda logout, prosesnya berlanjut. Setiap output akan dicatat nohup.out.

Anda juga dapat memiliki beberapa file output untuk stdout dan stderr:

nohup --watch style.scss:style.css > main.log 2> err.log &
slhck
sumber
1
Wow! Terima kasih! Bagaimana saya bisa menghentikan prosesnya?
tbleckert
Saya kira Anda harus menjalankan ps aux | grep nohup | grep -v grepdan kemudian menjalankan di kill PIDmana PID adalah nomor di kolom kedua. Belum menemukan cara yang lebih baik untuk melakukan itu.
slhck
Saya telah menggunakan pkill sassuntuk menghentikan proses saya (di bawah Ubuntu 12.04). Itu membuat saya sedikit khawatir karena ini bukan pendekatan yang rumit, tapi saya satu-satunya orang yang menggunakan server saya dan sejauh ini tidak membunuh apa pun yang tidak disengaja.
Andy Giesler