Меню Рубрики

Как запустить bat файл в linux

unixforum.org

Форум для пользователей UNIX-подобных систем

Wine и *.bat файл (как запустить?)

Wine и *.bat файл

Сообщение NET » 15.02.2006 16:53

Имеется программа, написанная на foxpro. Грузится она через bat файл.

не пойму как это хозяйство запустить.

делелаю wine start.bat — ругается

Для интереса сделал тупо wine soft_on_foxpro.exe — ругается по поводу фохпро. (а запустится ли вообще?)

Re: Wine и *.bat файл

Сообщение ddc » 15.02.2006 17:09

Re: Wine и *.bat файл

Сообщение NET » 15.02.2006 17:19

Это я ещё из DOSa помню.

Как мне это список команд правильно запустить в wine?

каждую команду запускать отдельно одну за другой, или как? WINE не может обрабатывать bat файлы?

Re: Wine и *.bat файл

Сообщение ddc » 15.02.2006 17:25

Re: Wine и *.bat файл

Сообщение NET » 15.02.2006 17:29

Re: Wine и *.bat файл

Сообщение lav » 15.02.2006 20:21

Имеется программа, написанная на foxpro. Грузится она через bat файл.

не пойму как это хозяйство запустить.

делелаю wine start.bat — ругается

Для интереса сделал тупо wine soft_on_foxpro.exe — ругается по поводу фохпро. (а запустится ли вообще?)

Re: Wine и *.bat файл

Сообщение -error » 16.02.2006 08:54

Re: Wine и *.bat файл

Сообщение NET » 16.02.2006 14:09

KEYCOMP=WINDOWS
CODEPAGE=1251
DATE=GERMAN
EXCLUSIVE=OFF
TALK=OFF
STATUS=ON
HOURS=24
PATH=c:\E\EXES;c\E\RSN050\RSYS_1;c:\ERSN050\RSYS;c:\E\RSN050\RS
DEFAULT=c:\E\RSN050\RS
MEMLIMIT=20
CATMAN=OFF

Реакция на команду wine start.bat

wine: cannot determine executable type for L «C:\\E\\RSN050\\USER\\start.bat

пытался запустить из проводника winefile. Пишет WinExec failed; error code = 2

Источник

Запуск bash-кода из файла .bat сразу после запуска cmd

Для целей разработки Постоянно приходится ребутить сервер или разрывать сессию putty. на рабочем PC стоит ms win 7. сделал bat файл чтобы не долго мучиться для подключения к серверу.

содержание примерно следующее:

1-я строка: «C:\_PROGRAM_FOLDE\PuTTY\putty.exe» -ssh root@718.245.78.98:311 -pw wzE324YGsfHdxXWJFb7z 2-я строка: cd /

команду первой строки функционал запускает, а вот дальше как передать код из бат-файла для исполнения в баш-оболочке не знаю. Подскажите пожалуйста как мне это заоптимизировать.

Заранее благодарен Drugger

читай msdn, technet и т.д.
type аналог юниксового cat
тут тебе в этом не помогут, зато забанить могут)

тащить 100500 метров ради пары команд?

cygwin — как приложение -> не катит

Спасибо за ответ, но я работаю с разных PC и не хочу устанавливать где либо что либо.

нет ли другого варианта прописать все в бат-файле?

можешь скачать bash под win32, и создать .sh скрипт
лучше bash бери собраным под cygwin, и уже в .sh скрипт запиши что надо
сделай ассоциацию с bash.exe и дело в шляпе

забанить?

за что банить то? за страшные слова типа MS WIN? зачем тогда тег винды выложили в список? не думаю.

исполнение скрипта нужно на удаленном компьютере, а не на рабочем ПИСИ

А почему putty, а не plink?

Не проще ли перечислить команды через «&&» или «;» в одну строку?

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

и с помощью usermod измени на него шелл для юзера.

Тебе скрипт нужно запустить на сервере? У putty.exe можно же прописать запуск скрипта на сервере.

«C:\_PROGRAM_FOLDE\PuTTY\putty.exe» -ssh root@718.245.78.98:311 -pw wzE324YGsfHdxXWJFb7z

По сути у тебя открывается стороннее приложение к которому вторая команда никакого отношения не имеет. Покури настройки putty, может там есть команда выполняемая при входе на сервер(В MremoteNG помоему такая фишка есть) или добавь на сервере в .bashrc строку cd /

«А почему putty, а не plink? Не проще ли перечислить команды через «&&» или »;» в одну строку?»

plink не катит. на каждом компе на настраивать plink — упарюсь, уже пробовал. может быть какая нибудь bash хитрая пауза или ожидаловка — типа ожидание диалога и т.п.?

Тебе скрипт нужно запустить на сервере? У putty.exe можно же прописать запуск скрипта на сервере.

я так сейчас и делаю, просто задолбался каждый раз копировать на сервер файл.

я все понял, буду чатать «В MremoteNG»!

БВН13 ответил: «ебе нужно изменить шелл для твоего юзера, под которым ты логинишься. создай скрипт с содержимым /bin/bash && cd / и с помощью usermod измени на него шелл для юзера.»

ТОГДА ВОПРОС: а куда поместить скрипт — в файл который я закачиваю? или в сам батник?

Plink как раз и сделан для неинтерактивного использования. Это как микроскопом гвозди забивать.

А что его настраивать? Если с сайта putty используешь инсталятор, то plink уже в комплекте, либо скачать отдельно бинарник http://the.earth.li/

напиши нужные скрипты на сервере, и их запускай.

куда угодно. Лучше ИМХО в /usr/local/ НА СЕРВЕРЕ.

задолбался каждый раз копировать на сервер файл.

В pytty, емнип, есть аналог

«Plink как раз и сделан для неинтерактивного использования. Это как микроскопом гвозди забивать. А что его настраивать? Если с сайта putty используешь инсталятор, то plink уже в комплекте, либо скачать отдельно бинарник http://the.earth.li/

там тонкая настройка нужна — BAT-ник все равно сразу не работает.

не хотел конечно очередной раз плинк ковырять, ну да ладно, раз аудитория советует — еще раз попробую 🙁

bat что выпоняет? Почему нельзя через scp скопировать скрипт, через plink его запускать?

Я так и не понял чего ты добиваешься. Тебе все варианты неудобны. Поподробнее хоть скажи, что нужно.

Хватит называть всякий бред работой.

каково работать в cern, дорогой господин?

каково работать в cern, дорогой господин?

нормально, юзаем Qt для тулзовин по визуализации данных с коллайдера. а ты дальше сиди под вендузой, вот только работой эту мастурбацию не называй

да много ты понимаешь!

да ты сам походу словесный мастурбатор, раз чужую работу не уважаешь! rbl

какую нафиг работу? ты сидишь в детской песочнице размахиваешь совочком и требуешь чтобы уважали твою «работу»?))))) иди трусы поменяй «работник»!)))

https://dl.dropboxusercontent.com/u/3314382/putty.bmp
вот это в пути для кого?
Что за извращение с запуском, сохрани сессию, затем
putty.exe -load «moya_chudo_sessiya»

ну тогда plink
или на bash настрочи перевод

короче плинк глючит

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

форум немного удивил. anonymous — полный урод, прочем моральный. таких надо сразу отключать. не пойму почему такой нет опции на этом форуме? у него наверное кроме монитора давно никого не было, вот он и пишет всякую ерунду какой он крутой и умный.

подскажите как мне его отключить, если на этом форуме это конечно предусмотрено?

«https://dl.dropboxusercontent.com/u/3314382/putty.bmp вот это в пути для кого? Что за извращение с запуском, сохрани сессию, затем putty.exe -load «moya_chudo_sessiya»» — полное непонимание о чем идет речь. все равно что ехать в питер из москвы во владивосток . anonymous — полный профессор логистики блин.

ну ну юзай ути
скачай баш и ssш для виндавс и с ними игайся

читай внимательно

баш запускается на серваке, если ты не понял! читай внимательно прежде чем комментировать в форме «иди», «читай», «качай». если такой умный иди общайся с такими же умниками как ты.

ты не понимаешь? напиши скрипт на баше, который будет перенаправлять вывод на сервак
через ssh для windows
или ты все еще не понял? ssh user@host bash ★★ ( 06.09.14 21:00:03 )

да я понял

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

поэтому то я и упарился допиливать баш скрипт к плинковскому стандарту. не знаете — уточняйте в чем проблема. или вы думаете что я два дня мышкой кликал по батнику. блин, если некоторым кажутся такие задачи очень простыми, но они их даже не пробовали делать, то я многих обломаю — дьявол в деталях, и если новичок форума спрашивает, значит не то что он НЕ ПОНИМАЕТ, просто уточняет детали. хотя бы сначала уточняли в чем загвоздка, а то начинают тут теории учить. суперадмины вокруг одни, а конкретно поговорить не с кем? или может кто примеры баш скрипта для запуска через батник пришлет?

чтобы раз — и скрипт одним нажатием мыши заработал и делал итерации на сервере. я думаю, что из тех кто тут оставил кучу комментов ни один не пришлет! потому что спешащий программист — плохо! думайте господа. урок вам на будущее, а флудить можно хоть 24 часа в сутки.

единственный кто хоть немного вкурил был log4tmp

«C:\_PROGRAM_FOLDE\PuTTY\putty.exe» -ssh root@718.245.78.98:311 -pw wzE324YGsfHdxXWJFb7z

По сути у тебя открывается стороннее приложение к которому вторая команда никакого отношения не имеет. Покури настройки putty, может там есть команда выполняемая при входе на сервер(В MremoteNG помоему такая фишка есть) или добавь на сервере в .bashrc строку cd /»

ладно в общем флуд сплошной, никто ничего не подсказал.

Facepalm
Баш и на винду есть
Настрочи скрипт, который шлет скрипт или строки на сервак
Никсовыц openssh тож под винду есть

Ты гомосек, что ли? Зачем тебе putty? Поставь cygwin.

Re: единственный кто хоть немного вкурил был log4tmp

sgtatham/putty/0.63/htmldoc/Chapter4.html#config-ssh
Достал ныть, я тебе все подсказал, даже скрин прилепил. Если настолько сложно прочесть пару строк на ингле. Завтра с работы пришлю в скринах всю эту связку. нет дома винды.

Re: единственный кто хоть немного вкурил был log4tmp

http://putty.org.ru/articles/putty-ssh-autologin.html
http://putty.org.ru/features/auto-command.html
результат
https://dl.dropboxusercontent.com/u/3314382/putty_ssh.JPG
И снова повторю, не надо велосибедить батник, настрой сеанс, сохрани его. Вызывается нужный сеанс ключем -load «имя_сеанса». Если серверов много, то создаешь несколько сеансов, вот тут уж как душе угодно, хочешь батником, хочешь чертом в ступе.

какая разница сколько метров на терабатных дисках?

Если у тебя дача на 50 соток, значит траву косить ненадо?

Оффтопик: а что за цели, для которых постоянно сервер перезагружаете?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как запустить avg в linux
  • Как запустить android приложения на linux
  • Как запускать скрипты в linux
  • Как запускать windows приложения на linux
  • Как запускать run файлы в linux