Đây là lệnh scriptmgr3 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
scriptmgr - tiện ích để kiểm soát các tập lệnh skytools khác.
SYNOPSIS
scriptmgr.py [chuyển mạch] config.ini [-a | -t dịch vụ | tên công việc...]
MÔ TẢ
scriptmgr được sử dụng để quản lý nhiều tập lệnh cùng nhau. Nó phát hiện ra các công việc tiềm năng dựa trên
biểu thức toàn cầu của tập tin cấu hình. Từ tệp cấu hình, nó nhận được cả job_name và loại dịch vụ (đó
là tên phần chính, ví dụ [cube_dispatcher]). Đối với mỗi loại dịch vụ có
tiểu mục trong config cách xử lý. Các dịch vụ không xác định sẽ bị bỏ qua.
HÀNG
tình trạng
trạng thái scriptmgr config.ini
Hiển thị trạng thái cho tất cả công việc đã biết.
Bắt đầu
scriptmgr config.ini bắt đầu -a
scriptmgr config.ini start -t dịch vụ
scriptmgr config.ini bắt đầu job_name1 job_name2 ...
Khởi chạy (các) tập lệnh không chạy.
dừng lại
scriptmgr config.ini dừng -a
scriptmgr config.ini dừng dịch vụ -t
scriptmgr config.ini dừng job_name1 job_name2 ...
Dừng (các) tập lệnh đang chạy.
khởi động lại
scriptmgr config.ini khởi động lại -a
scriptmgr config.ini khởi động lại -t dịch vụ
scriptmgr config.ini khởi động lại job_name1 job_name2 ...
Khởi động lại các tập lệnh.
tải lại
scriptmgr config.ini tải lại -a
scriptmgr config.ini tải lại dịch vụ -t
scriptmgr config.ini tải lại job_name1 job_name2 ...
Gửi SIGHUP tới các tập lệnh đang chạy.
CẤU HÌNH
Chung cấu hình thông số
tên công việc
Tên cho công việc cụ thể mà tập lệnh thực hiện. Script sẽ đăng nhập dưới tên này để
logdb / logserver. Tên cũng được sử dụng làm mặc định cho tên người tiêu dùng PgQ. Nó nên được
độc đáo.
pidfile
Vị trí cho tệp pid. Nếu không được cung cấp, tập lệnh không được phép daemonize.
tệp nhật ký
Vị trí cho tệp nhật ký.
loop_delay
Nếu quá trình chạy liên tục, thời gian ngủ sau mỗi vòng lặp công việc, tính bằng giây.
Mặc định: 1.
kết nối_lifetime
Đóng và kết nối lại các kết nối cơ sở dữ liệu cũ hơn.
sử dụng_skylog
foo.
scriptmgr thông số
danh sách cấu hình
Danh sách các mẫu toàn cầu để tìm tập tin cấu hình. Ví dụ:
config_list = ~/dbscripts/conf/*.ini, ~/ngẫu nhiên/conf/* .ini
Dịch vụ phần thông số
cwd
Thư mục làm việc cho tập lệnh.
args.
Các đối số để đưa ra cho tập lệnh, ngoài -d.
kịch bản
Đường dẫn đến kịch bản. Trừ khi tập lệnh nằm trong PATH, đường dẫn đầy đủ phải được cung cấp.
bị vô hiệu hóa
Nếu dịch vụ này nên được bỏ qua.
người sử dụng
Khởi chạy dịch vụ với tư cách người dùng unix khác. Scriptmgr sử dụng sudo để chuyển đổi người dùng. Do đó, nó
hoặc cần được chạy dưới quyền root hoặc cấu hình sudo phải cho phép nó khởi chạy daemon.
Ví dụ cấu hình hồ sơ
[scriptmgr]
tên_công việc = scriptmgr_livesrv
tệp nhật ký = ~ / log /% (job_name) s.log
pidfile = ~ / pid /% (job_name) s.pid
config_list = ~/scripts/conf/* .ini
# mặc định cho tất cả các phần dịch vụ
[MẶC ĐỊNH]
cwd = ~/tập lệnh
[bảng_dispatcher]
tập lệnh = table_dispatcher.py
đối số = -v
[cube_dispatcher]
script = python2.4 cub_dispatcher.py
bị vô hiệu hóa = 1
[pgqadm]
kịch bản = ~/scripts/pgqadm.py
args = mã đánh dấu
COMMAND ĐƯỜNG DÂY Thiết bị chuyển mạch
Các công tắc sau đây là chung cho tất cả các chương trình Python dựa trên skytools.DBScript.
-h, - trợ giúp
hiển thị thông báo trợ giúp và thoát
-q, --quiet
làm cho chương trình im lặng
-v, --verbose
làm cho chương trình dài hơn
-d, --daemon
làm cho chương trình trở thành nền
--ini
hiển thị tệp cấu hình mẫu đã nhận xét.
Các công tắc sau được sử dụng để điều khiển quá trình đang chạy. Pidfile được đọc từ
sau đó cấu hình tín hiệu được gửi đến id quy trình được chỉ định ở đó.
-r, - tải lại
tải lại cấu hình (gửi SIGHUP)
-s, --dừng lại
dừng chương trình một cách an toàn (gửi SIGINT)
-k, --giết
giết chương trình ngay lập tức (gửi SIGTERM)
Các tùy chọn dành riêng cho scriptmgr:
-a, - tất cả
Hoạt động trên tất cả các tập lệnh không bị vô hiệu hóa.
-t dịch vụ, --type =dịch vụ
Hoạt động trên tất cả các tập lệnh không bị vô hiệu hóa của loại dịch vụ này.
-w, --đợi đã
Đợi (các) tập lệnh sau khi báo hiệu.
01/15/2016 SCRIPTMGR(1)
Sử dụng scriptmgr3 trực tuyến bằng dịch vụ onworks.net