2011-07-16 37 views
5

Tôi có tác vụ theo lịch biểu (sử dụng SCHTASKS) để chạy từng phút.chạy tập lệnh R ở chế độ hàng loạt mà không có dấu nhắc lệnh bật lên

SCHTASKS /Create /SC MINUTE /MO 1 /TN READSCALE /TR "Rcmd BATCH --vanilla --slave q:\workspace\waga\readScale.R" 

Trên mỗi cửa sổ nhắc lệnh chạy bật lên. Nó hơi khó chịu và có lẽ là một mối nguy hiểm sức khỏe tiềm ẩn cho những người mắc chứng động kinh. Trong Java, người ta có thể sử dụng javaw.exe (see this thread) mà không bật lên một dấu kiểm nhắc lệnh. Có tương đương với R không?

Trả lời

3

Kudo đến serverfault.com, trong đó một số người đã giải quyết được sự cố bằng cách sử dụng không có công cụ bên ngoài ít nhất theo hai cách. Here's the thread.

Đầu tiên là viết tập lệnh .vbs. Điều này đòi hỏi một số kiến ​​thức về ngôn ngữ kịch bản này và có thể không phù hợp với tất cả mọi người.

Phương pháp thứ hai là chạy tác vụ (như tôi đang làm) trong SYSTEM (và không phải là người dùng hiện đang đăng nhập).

2

Ah, Windows ... Có một công cụ gọi là hstart có thể trợ giúp tại đây.

+0

Tôi vừa mới chạy vào công cụ này sáng nay. Tư tưởng lớn gặp nhau? :) Tôi sẽ thử nó vào buổi chiều và chấp nhận câu trả lời đúng nếu nó hoạt động. –

+0

Cảm ơn bạn đã đề xuất, nhưng tôi đã tìm thấy một cách tốt hơn (không có công cụ bên ngoài). Xem câu trả lời của tôi dưới đây sẽ sớm xuất hiện. –

Các vấn đề liên quan