Chạy tập tin bat từ trình lập lịch tác vụ


0

Tôi có một tập tin bat, mà tôi muốn chạy từ trình lập lịch tác vụ

C: \ máy chủ \ nginx.run.bat

@echo off
echo Starting PHP FastCGI...
RunHiddenConsole.exe c:/server/php/php-cgi.exe -b 127.0.0.1:9000  -c C:/server/php/php.ini
echo Starting nginx...
C:/server/nginx/nginx.exe

Nó hoạt động đúng khi tôi bắt đầu bằng tay.

Tôi đã thêm một tác vụ vào bộ lập lịch, nhưng máy chủ không được khởi động. Khi tôi nhấp vào công cụ lên lịch để chạy tác vụ, nó sẽ mở một cửa sổ cmd trong ít hơn một giây. Nó chứa một số loại thông báo lỗi, nhưng tôi không thể đọc nó quá nhanh và các ký tự quá nhỏ, vì vậy không thể tạo ra một bức ảnh có thể đọc được về nó.

Làm thế nào để khắc phục nó?

Câu trả lời:


0

Tôi điền properties/actions tab/edit/start invào trường đầu vào với C:\server\nginx. Bây giờ nó bắt đầu đúng. Ít nhất là bằng tay, nhưng không tự động. Tôi không biết vấn đề với nó là gì, nhưng có một giải pháp tốt hơn nhiều nếu bạn muốn chạy tệp bash ngay sau khi đăng nhập. Tôi đặt phím tắt của tệp vào thư mục khởi động và bây giờ nó hoạt động bình thường.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.