mirror of
https://github.com/yavook/kiwi-cron.git
synced 2024-11-21 23:13:00 +00:00
little refactorings
This commit is contained in:
parent
351c46fe66
commit
038aecad4c
2 changed files with 5 additions and 17 deletions
|
@ -4,7 +4,7 @@ cs_every="${1:-1}"
|
||||||
cs_units="${2}"
|
cs_units="${2}"
|
||||||
cs_command="${3}"
|
cs_command="${3}"
|
||||||
|
|
||||||
if [ "${cs_every}" -eq 1 ]; then
|
if [ "${cs_every}" = "1" ]; then
|
||||||
cs_every=""
|
cs_every=""
|
||||||
else
|
else
|
||||||
cs_every="/${cs_every}"
|
cs_every="/${cs_every}"
|
||||||
|
|
|
@ -1,28 +1,16 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
print_cron_schedule () {
|
|
||||||
pcs_minute="${1}"
|
|
||||||
pcs_hour="${2}"
|
|
||||||
pcs_day="${3}"
|
|
||||||
pcs_month="${4}"
|
|
||||||
pcs_weekday="${5}"
|
|
||||||
pcs_command="${6}"
|
|
||||||
|
|
||||||
printf '%-8s%-8s%-8s%-8s%-8s%s\n' \
|
|
||||||
"${pcs_minute}" "${pcs_hour}" "${pcs_day}" "${pcs_month}" "${pcs_weekday}" "${pcs_command}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# header
|
# header
|
||||||
echo '# crontab generated by kiwi-cron'
|
echo '# crontab generated by kiwi-cron'
|
||||||
echo '# generation time: '"$(date)"
|
echo '# generation time: '"$(date)"
|
||||||
echo '#'
|
echo '#'
|
||||||
|
|
||||||
# short documentation line
|
# short documentation line
|
||||||
print_cron_schedule \
|
printf '%-8s%-8s%-8s%-8s%-8s%s\n' \
|
||||||
"# min" "hour" "day" "month" "weekday" "command"
|
"# min" "hour" "day" "month" "weekday" "command"
|
||||||
|
|
||||||
# schedules
|
# schedules
|
||||||
while read -r pc_min pc_hour pc_day pc_month pc_weekday pc_command; do
|
while read -r pc_minute pc_hour pc_day pc_month pc_weekday pc_command; do
|
||||||
print_cron_schedule \
|
printf '%-8s%-8s%-8s%-8s%-8s%s\n' \
|
||||||
"${pc_min}" "${pc_hour}" "${pc_day}" "${pc_month}" "${pc_weekday}" "${pc_command}"
|
"${pc_minute}" "${pc_hour}" "${pc_day}" "${pc_month}" "${pc_weekday}" "${pc_command}"
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue