Bash скрипт, который обновляет себя? - PullRequest
0 голосов
/ 26 апреля 2011

Я пишу утилиту с использованием сценариев Bash, и я хотел бы включить в нее функцию обновления.В настоящее время скрипт следует философии драгоценных камней Ruby, например, одна команда с несколькими подкомандами:

gem help
gem version
gem update

В идеале вы должны выполнить:

myscript update

Но я не знаю, возможно ли это.

Какой лучший способ это сделать?Я знаю, что запись в текущий скрипт - плохая идея.

1 Ответ

4 голосов
/ 26 апреля 2011

Просто вызовите wget, чтобы загрузить новую версию. После успешной загрузки переместите его в папку текущего скрипта и chmod +x it.

...