# systemd और cron — लिनक्स

Source: https://www.geekswithgeeks.com/hi/linux/linux-systemd-cron

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

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

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

```bash
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 को संपादन के लिए खोलता है।

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

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

- [ ] systemctl
- [x] cron
- [ ] scp

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