पाठ 29 / 29

systemd और cron

सर्विसेज़ को प्रबंधित करना, और नियमित काम शेड्यूल करना।

systemctl — सर्विसेज़ प्रबंधित करें

आज के अधिकतर डिस्ट्रो पर बैकग्राउंड सर्विसेज़ systemd चलाता है; systemctl से आप उन्हें नियंत्रित करते हैं।

sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl status nginx

Output:

● nginx.service - A high performance web server
   Active: active (running) since Thu 2026-09-04 09:00:00 IST

cron — नियमित काम शेड्यूल करें

cron आपके तय किए शेड्यूल पर कमांड चलाता है, पाँच समय फील्ड्स के साथ: मिनट, घंटा, महीने का दिन, महीना, हफ़्ते का दिन।

crontab -e

crontab -e आपके निजी crontab को संपादन के लिए खोलता है।

# run backup.sh every day at 2:30 AM
30 2 * * * /home/alice/backup.sh

त्वरित जाँच: किसी स्क्रिप्ट को हर रात तय समय पर स्वचालित रूप से चलाने के लिए कौन-सा टूल उपयोग होता है?

  • systemctl
  • cron
  • scp
Answer

cron — cron लिनक्स का बिल्ट-इन जॉब शेड्यूलर है, जो नियमित कामों के लिए बना है।