Điểm:0

crontab -e không lưu cron cho người dùng hiện tại

lá cờ eg

tôi đang dùng Ubuntu 20 Dưới AWS Ec2 ví dụ. Tôi đã tạo một người dùng tùy chỉnh khác với người dùng mặc định Ubuntu. Khi tôi cố chỉnh sửa tệp cron bằng crontab -e nó mở tệp từ và hiển thị các cron đã thêm trước đó. Tôi muốn chỉnh sửa thời gian/tần suất của công việc định kỳ sẽ được thực thi.

Tôi đã thay đổi thời gian và lưu nó bằng CTRL + o. Nó đã lưu thành công mà không có bất kỳ lỗi nào. Nhưng khi tôi thoát bằng CTRL + x Tôi thấy có một lỗi:

/var/spool/cron/: mkstemp: Quyền bị từ chối
crontab: các chỉnh sửa còn lại trong /tmp/crontab.Zr6S9D/crontab

Trên thực tế, từ lâu, lệnh đã từng hoạt động và nó đã được lưu chính xác. Nhưng sau một thời gian, tôi không biết chuyện gì đã xảy ra với nó.

Khi tôi chỉnh sửa cron từ root tức là Sudo crontab -e nó mở ra và tôi có thể lưu bất cứ thứ gì trong đó. Tôi không muốn thực thi cron từ root vì nó tạo ra quá nhiều lỗi cho phép tệp theo thời gian Magento Đăng kí

Có vài điều mà tôi đã thử nghiệm.

  • Máy chủ có nhiều không gian có sẵn
  • Bất cứ điều gì tôi chỉnh sửa trong /var/spool/cron/crontabs/<user_name> có thể chỉnh sửa được và tôi có thể lưu dữ liệu trong đó khi tôi mở cái này trong nano
  • Tôi đã thử xóa nội dung của /tmp thư mục. Không thành công.

Cảm ơn.

lá cờ cn
Sudo crontab -e không sử dụng ROOT, nó sử dụng quản trị viên của bạn, crontab -e sử dụng người dùng hiện tại của bạn, không nhất thiết phải là quản trị viên. sudo -i && crontab -e sử dụng quyền root."việc tạo ra quá nhiều lỗi cấp phép tệp theo thời gian đối với Ứng dụng Magento" không, không phải vậy; bạn có thể đang làm gì đó sai ;-) và nếu đó là vấn đề với bạn: tại sao bạn không sử dụng/etc/crontab? Cái đó bạn có thể cho mỗi dòng biết người dùng sẽ sử dụng lệnh nào. Cách tiếp cận tốt hơn là sử dụng dịch vụ systemd.
lá cờ eg
Bạn có thể gợi ý cho tôi mã. Tôi nên sử dụng cái gì?
guiverc avatar
lá cờ cn
Ubuntu 20? Vậy đây là hệ thống máy chủ Ubuntu Core 20? (Ubuntu sử dụng *year.month* cho các sản phẩm dựa trên *deb* & định dạng *year* cho các sản phẩm chỉ *snap*; vì vậy 20 & 20.04 là các sản phẩm khác nhau)
lá cờ eg
Xin lỗi tôi đã không biết về điều đó. Tôi đã sử dụng Ubuntu 20 như một phương tiện tượng trưng.
guiverc avatar
lá cờ cn
Ubuntu Core 20 & Ubuntu 20.04 LTS là những sản phẩm khác nhau, do tính năng *giới hạn* được sử dụng trong 20, nên tồn tại các biến chứng bổ sung (ngay cả khi 20 được xây dựng từ cơ sở 20.04). Ubuntu Core 20 nhanh chóng *spin* trong môi trường đám mây nên có lợi thế (*một hệ thống nhỏ hơn ít phức tạp hơn so với sản phẩm 20.04*).

Đă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.