Articles of shell

Перенаправление не работает

Я хочу вывести вывод моей программы в файл. Я добавил следующее: ./prog > log 2>&1 Но в файле «log» нет ничего. Я использую Ubuntu 11.10, а shell по умолчанию – bash. Кто-нибудь знает причину этого И как я могу отладить это?

«& >>» в sh ведет себя по-разному в Ubuntu 16.04.2 и Fedora 24

Рассмотрим следующую команду sh: sh -c ‘sleep 3 &>> /dev/null’ &>> предполагается перенаправить stdout и stderr . Тем не менее, это интерпретируется по-разному в Fedora 24 и Ubuntu 16.04.2. В Fedora 24 он работает именно так, и команда выше ждет завершения sleep . В Ubuntu 16.04.2 команда запускается, как sleep 3 & >> /dev/null , […]

Не удалось установить год с командой даты в Linux

По какой-то причине я не могу обновить год только с помощью команды date date Tue Mar 4 20:15:42 IST 2014 date ‘+%Y’ -s ‘2013’ date Tue Mar 4 20:13:01 IST 2014 Я попробовал это как на RedHat, так и на Ubuntu … NTP не работает …

Shell, запустить четыре процесса параллельно

В настоящее время я зацикливаюсь на быстродействующих симуляциях. objective состоит в том, чтобы параллельно запускать 4 моделирования, потому что это однопоточное приложение и четырехъядерная система. У меня есть варианты сценария оболочки: ./sim -r 1 & ./sim -r 2 & ./sim -r 3 & ./sim -r 4 & wait ./sim -r 5 & ./sim -r 6 […]

Учитывая два дерева каталогов, как определить, какие имена файлов одинаковы, учитывая только имена файлов, удовлетворяющие условию?

Этот ответ подсказывает, как найти файлы с тем же именем в двух каталогах в bash: diff -srq dir1/ dir2/ | grep identical Теперь я хочу рассмотреть файлы, которые удовлетворяют условию. Если я использую ls E* , я возвращаю файлы, начиная с E. Я хочу сделать то же самое с приведенной выше командой: дайте мне имена […]

Ubuntu: дождитесь подключения к сети и выполните команду bash

В Ubuntu (последний дистрибутив в порядке), я хочу перезагрузить маршрутизатор и внутри сценария bash. Мне нужна команда, которая ждет, когда сетевая ссылка снова появится, и, когда она обнаружит это, она должна начать команда bash. Я мог бы реализовать это с помощью какого-то цикла опроса, но идеальным решением было бы иметь команду bash, которая, когда она […]

Получение ответа от команды оболочки на Java-код

Я использую net.neoremind.sshxcute SSH Java API-библиотеку для подключения к серверу sftp и выполнения сценария оболочки, присутствующего на этом сервере. My Shell Script выполняет простую работу по перемещению файлов из этого местоположения SFTP в местоположение HDFS на какой-либо другой машине. В настоящее время невозможно сообщить, не перемещены ли какие-либо файлы из-за каких-либо причин, таких как сбой […]

Добавление пользователей в сценарий оболочки с файлом txt

Я хочу добавить некоторых пользователей, которые находятся в этом файле: ab cd ef firstname lastname всегда #!/bin/bash Lines=$(cat newusers.txt | wc -l) first=$(cat newusers.txt | awk ‘{print $1}’) last=$(cat newusers.txt | awk ‘{print $2}’) #test echo $Lines; echo $first; echo $last; until [ -z $1]; then useradd – m -d /home/$1 -c “$1 + $2” […]

Выполнить команды Bash из Mono C #

Я пытаюсь создать каталог, используя этот код, чтобы узнать, выполняется ли код, но по какой-то причине он выполняется без ошибок, но каталог никогда не создается. Есть ли ошибка в моем коде где-то? var startInfo = new var startinfo = new ProcessStartInfo(); startinfo.WorkingDirectory = “/home”; proc.StartInfo.FileName = “/bin/bash”; proc.StartInfo.Arguments = “-c cd Desktop && mkdir hey”; […]

Подсчитайте количество исполняемых файлов в bash

Я видел много ответов на эту тему, но я не хочу этого делать, используя find . Я написал это, но что-то не работает: function CountEx() { count=0 for file in `ls $1` do echo “file is $file” if [ -x $file ] then count=`expr $count + 1` fi done echo “The number of executable files […]

Intereting Posts
Как загрузить Ubuntu 14.04 с помощью grub4dos (RMPrepUSB) Неверные разрешения для файла конфигурации phpmyadmin Невозможно воспроизвести защищенную DRM Flash на Ubuntu 14.10 (Amazon, HBO Go, XFINITY и т. Д.), Даже с Pepper Flash и HAL Я уронил свой ноутбук. SMART говорит, что есть плохие сектора. Могу ли я это исправить? Невозможно включить Bluetooth на Acer Aspire One 756-877 Hardinfo ничего не отображает в разделе «Сенсоры» Что такое переменная среды DISPLAY $ DISPLAY Как установить и активировать драйверы NVIDIA без Жокей? Не удалось установить «быстро» на Ubuntu GNOME 15.10 Как я могу восстановить пароль для обмена сообщениями с помощью Empathy Internet messaging? Он просит меня при запуске Как я могу отредактировать файл .conf, принадлежащий root? Читайте только USB-накопитель, который не позволит мне что-либо сделать с ним На Trusty: 19 пакетов показаны как «не обновлять», Как узнать, какой драйвер использует часть оборудования? Ubuntu Desktop новичок