()
| 259 | } |
| 260 | |
| 261 | func (c Crontab) Write() string { |
| 262 | var cl []string |
| 263 | for _, line := range c.Lines { |
| 264 | cl = append(cl, line.Write()) |
| 265 | } |
| 266 | |
| 267 | result := strings.Join(cl, "\n") |
| 268 | if result != "" && !strings.HasSuffix(result, "\n") { |
| 269 | result += "\n" |
| 270 | } |
| 271 | return result |
| 272 | } |
| 273 | |
| 274 | func (c *Crontab) Save(crontabLines string) error { |
| 275 | if c.IsUserCrontab { |