Tôi đang cố gắng tìm một cronjob được tạo để đảm bảo rằng tập lệnh không trùng lặp với cronjob chính xác.Tìm kiếm cronjob bằng crontab -l
Tôi đã cố gắng sử dụng một cái gì đó dọc theo những dòng nhưng đã không có nhiều may mắn:
if ! crontab -l | xargs grep -l '/var/www/arix/update.php'; then
echo "Cronjob already exists"
else
echo "Cronjob doesn't exist"
fi
Điều gì đã xảy ra sau khi bạn thực hiện các dòng này? –
bạn không cần xarg. và tại sao bạn muốn 'grep -l'? có lẽ chỉ là 'nếu! crontab -l | grep -q '....'; sau đó' sẽ hoạt động. Cuối cùng, để gỡ rối tình huống, hãy thi hành phần tử bên trong, sau đó gắn thêm phần tiếp theo, tức là 'crontab -l' (nó tạo ra kết quả bạn mong đợi?) Thì' crontab -l | ... '. Chúc may mắn. – shellter