Tôi muốn chạy tập lệnh Perl với một số vòng lặp while (1) trong nền trên máy unix cho đến khi tôi xóa nó.Làm cách nào để tiếp tục chạy chương trình Unix trong nền ngay cả khi tôi đăng xuất?
Đây là một máy tính từ xa mà tôi không có quyền quản trị (vì lý do nào đó, tôi không thể sử dụng Daemon :: Generic :: While1), tôi đăng nhập thông qua SSH và tôi muốn nó tiếp tục chạy sau khi tôi đăng xuất.
Một cách tôi phát hiện ra là viết một cái gì đó như thế này để bash:
nohup ./my_script.pl &
Có một số người, cách thích hợp hơn để làm điều đó?
Chỉnh sửa crontab bị cấm trên máy tính đó (trong khi chạy nền và các quy trình lâu dài thì không).
Hah. Tôi đã quên tôi đã bao giờ hỏi câu hỏi này. Màn hình là công cụ của sự lựa chọn của tôi bây giờ, quá :) –
Tôi tìm thấy công cụ cứu sinh này gần đây. 'màn hình' cho phép bạn quay lại lệnh và nhập nội dung. Điều này cũng hoạt động hoàn hảo với SSH. – Kayla