| 817 | } |
| 818 | |
| 819 | func isSixFieldCronExpression(splitLine []string) bool { |
| 820 | matchDigitOrWildcard, _ := regexp.MatchString("^[-,?*/0-9]+$", splitLine[5]) |
| 821 | matchDayOfWeekStringRange, _ := regexp.MatchString("^(Mon|Tue|Wed|Thr|Fri|Sat|Sun)(-(Mon|Tue|Wed|Thr|Fri|Sat|Sun))?$", splitLine[5]) |
| 822 | matchDayOfWeekStringList, _ := regexp.MatchString("^((Mon|Tue|Wed|Thr|Fri|Sat|Sun),?)+$", splitLine[5]) |
| 823 | return matchDigitOrWildcard || matchDayOfWeekStringRange || matchDayOfWeekStringList |
| 824 | } |
| 825 | |
| 826 | func CurrentUserCrontab() string { |
| 827 | if u, err := user.Current(); err == nil { |