(username, filename string, crontabs []*Crontab)
| 853 | } |
| 854 | |
| 855 | func ReadCrontabFromFile(username, filename string, crontabs []*Crontab) []*Crontab { |
| 856 | if _, err := os.Stat(filename); !strings.HasPrefix(filename, "user:") && os.IsNotExist(err) { |
| 857 | return crontabs |
| 858 | } |
| 859 | |
| 860 | crontab := CrontabFactory(username, filename) |
| 861 | crontab.Parse(true) |
| 862 | crontabs = append(crontabs, crontab) |
| 863 | return crontabs |
| 864 | } |
| 865 | |
| 866 | // GetAllCrontabs returns a slice of all available Crontab objects. |
| 867 | func GetAllCrontabs(users []string) ([]*Crontab, error) { |
no test coverage detected