Как сделать обновление репозитория управления версиями в crontab?

Правильное решение для чего-то вроде этого в кукол - создать определенный тип:

define folder_link (
 $link_map = $name,
) {
 $link_map_split = split($link_map, ':')
 $origin = $link_map_split[0]
 $link_name = $link_map_split[1]
 $link_path = "/folders_1_to_x/yy/$link_name"

 file { $link_path:
  ensure => link,
  target => $origin,
 }
}


class foo {
 folder_link { ["/aa/bb/folder_to_link:foo", "/cc/dd/folder_to_link:bar"]: }
}

Это будет SymLink / Folders_1_to_x / yy / foo , чтобы указать на / aa / bb / folder_to_link , и / polders_1_to_x / yy / bar , чтобы указать на / cc / dd / folder_to_link .

Я думаю, что это довольно просто, как это работает, но я могу уточнить, если это необходимо.

1
10.10.2014, 22:13
1 ответ

. У этого пользователя есть все разрешения, необходимые для доступа на все необходимые?

Я подозреваю не (ошибка вроде говорит так! :-D).

Если вы выходите из рабочего пользователя и войдите в систему как другой пользователь, делает ли сценарий Bash еще? Если нет, то это делает вроде справки.

Решение, которое мы использовали, было запускать задачу в качестве конкретного пользователя.

Есть несколько способов сделать это, кажется (не там всегда). Я не могу прокомментировать достоинства одного над другим - это будет для вас, чтобы решить. Как указать в Crontab, каким пользователем запустить скрипт?

0
28.01.2020, 01:52

Теги

Похожие вопросы