File: crontab

package info (click to toggle)
systemd-cron 2.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 636 kB
  • sloc: cpp: 2,599; sh: 962; makefile: 239; ansic: 133
file content (28 lines) | stat: -rwxr-xr-x 369 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
set -e
set -u

export NO_COLOR=1
CRONTAB="*/5 * * * * true"

echo "WHOAMI:"
whoami

echo "SETTING A CRONTAB (needs working setgid helper):"
echo "> $CRONTAB"
echo "$CRONTAB" | crontab

echo "READING BACK CRONTAB:"
NEW=$(crontab -l)
echo "< $NEW"

if [ "$NEW" = "$CRONTAB" ]
then
    echo OK
else
    echo KO
    exit 1
fi

echo "REMOVING CRONTAB:"
crontab -r