Articles of batch file

Возврат значений из программы на C ++ в сценарий bash

У меня есть программа на C ++ (в Linux), которая вычисляет двойной результат, и я хочу написать сценарий bash, который запускает программу переменным числом раз и усредняет эти результаты для меня. Для простоты рассмотрим следующий код: main.cpp: int main() { cout << "Some other stuff\n"; double result = foo(); return 0; } script.sh: sum = […]

Как я могу принимать входы слева / справа / вверх / вниз в оболочке Linux?

Я написал приложение Java, которое имеет некоторое время (input.readLine ()), которое продолжает чтение ввода, пока пользователь не наберет команду quit. У меня есть сценарий .bat, чтобы запустить его в Windows и .sh, чтобы запустить его в Linux. Приложение работает отлично в обоих. В то время как в Windows, если вы наберете команду «Проверить электронную почту» […]

Как настроить автоматический (повторный) запуск фонового туннеля ssh

Я новичок в Linux, а также новичок в ssh и туннелях. Во всяком случае, моя цель – сохранить туннель ssh открытым в фоновом режиме. Чтобы сделать это, я написал следующую партию, которую затем добавил в crontab (пакет автоматически обрабатывается каждые 5 минут в рабочие дни и с 8:00 до 21:00). Я прочитал в каком-то другом […]

Какие параметры доступны для получения результатов cron и как их настроить?

Я знаю, что поведение по умолчанию cron заключается в отправке нормального и ошибки вывода в локальный почтовый ящик владельца cron. Есть ли другие способы получить результаты тезисов (например, отправить их по электронной почте кучам людей, где-то их хранить и т. Д.)?

Почему переменная env с номером в своем имени неправильно интерпретируется из командного файла?

У нас есть машина Windows Server 2008 R2, в которой есть каталог, в котором хранятся все библиотеки сторонних разработчиков, которые использует наша команда разработчиков. Я создал системную переменную среды, называемую 3P_Libs . Из подсказки cmd я вижу правильное значение: D:\_AMG_Integration_\_NightlyBuild_>echo %3P_Libs% D:\_third_party_libraries_ У меня есть ночной скрипт сборки, который ссылается на этот путь при создании, […]

Странное поведение командного файла

У меня есть два cmd-файла. child.cmd: @echo off exit 1 parent.cmd: @echo off cmd /C child.cmd if %errorlevel% EQU 0 ( echo OK ) else ( echo ERROR ) Если запустить parent.cmd, то будет напечатана ERROR. Но если немного изменится parent.cmd, тогда будет напечатан OK: @echo off if “YES” EQU “YES” ( cmd /C child.cmd […]

Дженкинс и код возврата из windows

Я использую работу Jenkins (на машине Windows) для компиляции кода для разных целей с помощью Ant. Для этого я переношу вызов муравьиной цели в пакетный цикл (windows) следующим образом: @echo off for %%t in (target1 target2 target3) do ( ant -f build.xml build -DPARAM_TARGET=%%t ) Это была моя первая идея … но эти коды приводят […]

Автоматический автозапуск Windows XCOPY / i

Я создал командный файл, который использует команду FOR для чтения файла FROM Directory, FROM File, TO Directory, TO File в качестве параметров. (Я даю имена файлов NEW в пункте назначения) Все отлично работает, пока я не добавлю новый файл в микс. В опции XCOPY /i указано, что это каталог (который НЕ является истинным). ЕСЛИ я […]

Пакет сценариев Windows покидает консольное окно

Я пытаюсь настроить друзей Windows 7 для запуска Nginx и PHP5. Я нашел сценарий онлайн для запуска и остановки Nginx & PHP, после добавления строки изменения каталога я смог заставить ее работать. Однако, похоже, проблема связана с тем, что он покидает второе консольное окно, которое запускает PHP открытым. Есть ли способ закрыть окно консоли? Пакетный […]

Как передать пароль на scp?

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