Cygwin и альтернативы репликации команд Linux на Windows - PullRequest
4 голосов
/ 01 октября 2010

У меня постоянно возникают проблемы со скриптом .bat, который я хочу написать, чтобы автоматизировать некоторые задачи, связанные с настройкой моего PHP-приложения. Я не могу, например, сделать простой wget для загрузки файлов и так далее.

Я слышал, что, установив Cygwin, пользователь должен иметь доступ ко всем командам, связанным с Linux, поэтому мой скрипт будет работать без проблем.

Другой способ - заставить пользователя загружать каждую версию GnuWin32 команд, которые я использую в своем скрипте, например wget, gzip, diff, но это звучит намного сложнее, чем установка одной программы Cygwin.

Может кто-нибудь порекомендовать самый простой подход здесь. Является ли Cygwin стандартом или есть более простые альтернативы.

Ответы [ 3 ]

4 голосов
/ 01 октября 2010

Я не слышал об альтернативах Cygwin, и из моего личного опыта кажется, что он идеально подойдет вашим потребностям. Вам просто нужно запустить скрипт из оболочки Cygwin вместо приглашения Windows, но это вряд ли проблема.

2 голосов
/ 01 октября 2010

Трудно ответить, потому что то, как вы формулируете свой вопрос, похоже, подразумевает, что отвечающий должен иметь абсолютные знания о том, что проще всего, и что нет никаких альтернатив.стандарт для получения posix-подобной среды под windows.

Я бы пошел на cygwin.

2 голосов
/ 01 октября 2010

Если у вас проблемы с пакетными файлами, то вместо установки Cygwin я бы посмотрел на PowerShell и WScript .

...