Điểm:0

Làm cách nào để sử dụng màn hình với tập lệnh bash?

lá cờ ng

Tôi đã cố tạo một tệp .sh có thể thực thi bằng lệnh tạo màn hình như thế này:

màn hình -dmS ast [comand]

Và để crontab của tôi thực hiện nó như thế này

* * * * * bash /root/my_bash.sh

Nhưng không có gì được thực thi, nhưng với lệnh console bình thường bash /root/my_bash.sh nó hoạt động thành công.

Làm thế nào tôi có thể sửa chữa nó?

Điểm:0
lá cờ pe

Có điều gì đó không ổn về cách bạn chạy tập lệnh từ crontab.

"Cron Job" của xmodulo được cấp phép theo CC BY 2.0

Theo mô tả vấn đề của bạn, có vẻ như crontab cố gắng sử dụng đánh đập lệnh như kịch bản.

Ví dụ:

Để lên lịch cho tập lệnh sao lưu chạy hàng đêm lúc 2 giờ sáng, hãy mở tài khoản người dùng root crontab:

$ sudo crontab -e

sau đó nhập như sau:

0 2 * * * /etc/scripts/backup.sh

Ví dụ: nếu bạn có tập lệnh cần tạo tệp từ dmesg lệnh mỗi ngày một lần vào lúc 1 giờ chiều, mục nhập của bạn sẽ giống như sau:

0 13 * * * /usr/bin/dmesg > ~/dmesg.txt

Cố gắng loại bỏ các đánh đập từ dòng trong crontab

lá cờ ng
Một phần vấn đề của tôi đã được giải quyết, đặt `màn hình -dmS ast [lệnh]` vẫn chưa được tạo
Gerrit avatar
lá cờ cn
Bạn có đang sử dụng hệ thống có selinux ở chế độ thực thi không? Getenforce có tồn tại và trả lại thứ gì đó không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.