Dừng thông báo lỗi cron daemon đối xứng.xm đá trong thư Terminal


1

Sau khi nâng cấp lên High Sierra (tôi nghĩ) tôi đã bắt đầu nhận được thông báo sau gần như mỗi lần tôi khởi động Terminal:

You have new mail in /var/mail/MyUsername

Tôi gặp một số vấn đề khi nâng cấp lên High Sierra vì vậy tôi cực kỳ nghi ngờ việc này bắt đầu sau khi nâng cấp, nhưng không thể hoàn toàn chắc chắn.

Khi tôi nhập $ maillệnh và đọc các tin nhắn (có thể lên tới hàng trăm lần), đây là những gì được viết:

Message 1:
From MyUsername@Users-MacBook-Pro.local  Tue Nov 28 21:37:04 2017
X-Original-To: MyUsername
Delivered-To: MyUsername@Users-MacBook-Pro.local
From: MyUsername@Users-MacBook-Pro.local (Cron Daemon)
To: MyUsername@Users-MacBook-Pro.local
Subject: Cron <MyUsername@Users-MacBook-Pro> /Users/MyUsername/Library/symmetrical.xm/symmetrical.xm cr
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=MyUsername>
X-Cron-Env: <USER=MyUsername>
X-Cron-Env: <HOME=/Users/MyUsername>
Date: Tue, 28 Nov 2017 21:37:01 +0800 (+08)

/bin/sh: /Users/MyUsername/Library/symmetrical.xm/symmetrical.xm: No such file or directory

Ngoài ra, khi tôi chạy $ crontab -e, đây là những gì được trả về:

37 * * * * /Users/MyUsername/Library/symmetrical.xm/symmetrical.xm cr
~                                                                                                                              
~                                                                                                                             
"/tmp/crontab.SsevmMDt1o" 1L, 72C

Tôi đang cố gắng tìm hiểu tại sao Cron Daemon lại gửi cho tôi những thông báo lỗi này. Để làm rõ, tôi không muốn loại bỏ hoàn toàn thư từ cron; vì vậy, tôi không muốn

  • Xóa MyUsernametệp tại /var/mail/, HOẶC
  • Thay đổi biến MAILTO /etc/crontabthành MAILTO=""(như được đề xuất trong liên kết này )

Thay vào đó, tôi thực sự biết ơn nếu ai đó có thể giúp tôi hiểu

  • Làm thế nào / tại sao điều này bắt đầu xảy ra
  • Tôi có thể làm gì để ngăn chặn điều đó xảy ra lần nữa (hoặc nếu tôi nên ngăn chặn điều đó xảy ra)
  • Ứng dụng / tập lệnh nào yêu cầu tệp / thư mục bị thiếu được gọi symmetrical.xmvà tại sao

Bất kỳ thông tin bổ sung nào khác để thêm vào các điểm được liệt kê ở trên cũng sẽ được đánh giá rất cao.

Cảm ơn bạn!


macOS High Sierra v10.13.1 (17B48)


Lệnh trong cron phải làm là gì - nó đã xuất ra gì khi bạn chạy nó từ dòng cimmand?
Đánh dấu

1
Thay vì ngăn chặn thư từ cron, có thể tốt hơn để khắc phục lý do cron gửi thư cho bạn trong trường hợp đầu tiên: /Users/MyUsername/Library/symmetrical.xm/symmetrical.xmdường như bị thiếu
nohillside

@Mark Ý bạn là khi tôi chạy $ cron? Tôi nhận được điều này:cron: can't open or create /var/run/cron.pid: Permission denied
sabriele

@patrix Có - Tôi đã tự hỏi liệu ai đó có thể giúp giải thích tập lệnh nào yêu cầu tập tin không bởi vì khi tôi thử Googling "đối xứng.xm", không có kết quả liên quan nào được trả về. (Tôi chắc chắn không phải cố gắng để ngăn chặn tất cả các thư từ cron, chỉ những người có liên quan đến "symmetrical.xm" vấn đề này, rất tiếc tôi đã không làm điều đó rõ ràng hơn trong bài viết ban đầu của tôi.)
sabriele

Không có gì xảy ra khi bạn chạy lệnh trong shell không qua cron?
Đánh dấu

Câu trả lời:


1
  • mở Terminal
  • chạy ls -l /Users/MyUsername/Library/symmetrical.xm/symmetrical.xm
  • Nếu bạn gặp lỗi của bất kỳ loại nào (không tìm thấy thư mục hoặc tệp), crontab -rhãy xóa crontab của bạn.

Cảm ơn bạn, điều này đã giúp - các tin nhắn dường như đã dừng lại. Vẫn không thực sự có được những gì đang xảy ra mặc dù!
sabriele

@sabriele Có thể bạn đã cài đặt một số phần mềm trong quá khứ đã tạo symmetrical.xmthư viện cũng như công việc định kỳ để thường xuyên chạy lệnh. Phần mềm dường như không còn nữa, nhưng công việc định kỳ vẫn tồn tại, cố gắng thực thi một tệp không tồn tại.
nohillside
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.