Tag: shell script

Можно ли выполнить скрипт, который принимает пользовательский ввод, а затем выполнить другой скрипт

Я пытаюсь запустить: Script1: принимает пароль для запуска VPN Script2: Script1 должен быть запущен (но не закончен). Запускает удаленный рабочий стол Можно ли запускать обе команды с одной командой? Каждый раз, когда я пытаюсь Script1 & ошибки, но работает нормально, если я запускаю Script1 . Я не могу сделать Script1 && Script2 потому что Script1 […]

Создание мастер-процесса и подключение подчиненных процессов

Google-fu не помог мне в этом вопросе, так как я понятия не имею, какие правильные ключевые слова и это первый раз, когда мы сталкиваемся с такой проблемой. Я использую Linux Mint, и я пытаюсь запустить программу под названием Espresso, чтобы выполнить симуляцию с ней, называемую «обмен репликой». По существу, сейчас я должен создать мастер-процесс в […]

Понимание встроенного чтения

Я пытаюсь написать простой сценарий оболочки для запуска команд с urxvt. Идея такова (не полный сценарий, просто идея): PRMPT="read -r CMD" urxvt -g 55×6-20+20 -e $PRMPT CMD С этим скриптом есть две проблемы. Первый заключается в том, что read не подходит для такого рода задач, поскольку оно игнорирует параметры команды (если я пишу echo hello […]

Загрузите URL из файла CSV и переименуйте файл

У меня есть файл csv с тремя столбцами, как показано ниже. Мне нужно создать пакетный файл для загрузки изображений в URL-адресах с FTP-сервера в папку и переименовать их в новое имя из столбца A. New_Name,URL,Status MyName1.jpg,ftp://images:Img12345@FTP-Location.com/images/image01.jpg,File Downloaded MyName2.jpg,ftp://images:Img12345@FTP-Location.com/images/image02.jpg,File Downloaded MyName3.jpg,ftp://images:Img12345@FTP-Location.com/images/image03.jpg,File Not Found Было бы действительно фантастично, если бы он мог записать статус загрузки обратно в […]

.sh-файл, используемый sftp после загрузки и не может быть выполнен

Я использую mobaxterm для доступа ssh / ftp. Сначала создаю файл test.sh Затем я редактирую файл и сохраняю его (он автоматически загружает). Теперь я делаю chmod 755 test.sh а затем попробуйте запустить его с ./test.sh , но я получаю -bash: ./test.sh: Text file busy Я побежал lsof и нашел эту строку: sftp-serv 1526 root 3w […]

Код возврата lftp

Я написал ниже код, чтобы получить листинг с удаленного сервера. echo "set xfer:log yes" > batchfile.txt echo "set xfer:log-file Templogfile1.txt">> batchfile.txt echo "open -p $rport -u $ruser,$rpass sftp://$ripaddress">> batchfile.txt echo "cache flush">> batchfile.txt echo "cd $rrdir">> batchfile.txt echo "pwd">> batchfile.txt echo "ls -l $srfile">> batchfile.txt echo "quit">> batchfile.txt exec 3>&1 4>&2 exec > TempSessionLog.txt 2>&1 […]

Как сохранить журнал «uptime record» в Debian?

В настоящее время у меня мой сервер выводит мое время на HTML-страницу, используя: TIME=$(uptime -p) echo ""${TIME}"!" >> /var/www/html/index.new Что генерирует вывод: 1 день, 1 час, 2 минуты! Я также хотел бы (ради любопытства) показать время безотказной работы системы, хотя и не знаю, как наилучшим образом зарегистрировать ее и отобразить ее в (uptime -p) [day, […]

Изменение пути перенаправления при запуске скрипта

У меня есть сценарий, который всегда дает вывод, где я перенаправляюсь к файлу, и я пытаюсь повернуть перенаправленный файл, ниже я начинаю сценарий и перенаправляю его: . somecode . su – username -c "command >> /path/to/directory/output.txt" & . . code continues.. и ниже – это crontab, который я пытаюсь создать: cd /path/to/directory/ timestamp=`date "+%Y%m%d"` mv […]

ожидать сценария для получения вывода для нескольких серверов

Я пытаюсь получить вывод IQN с нескольких серверов. Я получаю ошибку ниже. Выход ошибки spawn /usr/bin/ssh VM2 | /usr/bin/cat /etc/iscsi/initiatorname.iscsi root@VM2's password: bash: -c: line 0: syntax error near unexpected token `|' bash: -c: line 0: `| /usr/bin/cat /etc/iscsi/initiatorname.iscsi' скрипт #!/bin/bash HOSTS="VM2 VM3 VM4 VM1" read -p "Password: " PASSWORD for HOST in $HOSTS do […]

Закладка Shell, открытая через скрипт, зависает после того, как Ctrl + C запускает процесс

У меня есть следующий скрипт: #!/usr/bin/env zsh START_FOREMAN='/usr/bin/zsh -c "source /home/user/.zshrc; foreman start" zsh' xfce4-terminal –tab -H -T app-server –working-directory=/home/user/git/app -e $START_FOREMAN xfce4-terminal –tab -H -T api-server –working-directory=/home/user/git/api -e $START_FOREMAN Обе эти команды зависят от настроек env (конфигурация chruby ), поэтому я ./zshrc файл ./zshrc перед запуском foreman . Однако, если я запустил это, а […]

Interesting Posts

Создать гостевую учетную запись с ограниченным доступом к приложениям

Есть ли способ контролировать скорость, с которой поступают отчеты Curl?

Postfix spam (hack)

WiFi не работает после восстановления из спящего режима (время аутентификации)

Как выполнить эхо-команду и включить возврат строки?

«Mac-стиль» распаковывается на linux

В чем разница между lvmcache и dm-cache?

Подсчет строк без текста в файле

Как я могу получить / bin / login для таймаута

Можно ли переименовать элементы панели по умолчанию в панели Thunar?

Acer Aspire S3 или Asus Zenbook Ultrabook для запуска Linux (Ubuntu / Debian)

Как я могу выполнить скрипт как root, выполнить некоторые команды в нем как конкретный пользователь и только одну команду как root

Как создать скрипт, который автоматически вводит пароль?

Отслеживать процесс, который имеет notty

busybox tar или разделить большой файл на несколько файлов меньшего размера

Linux и Unix - лучшая ОС в мире.