Вопросы с тегом «sh»

1
Автосш с нестандартным портом

Ища способ увидеть пару ПЛК за маршрутизатором 4G здесь, в Австралии, я наткнулся на сообщение, использующее Autossh a Raspberry Pi и туннелирование. Какая отличная концепция. Я успешно использовал туннелирование в течение многих лет Купил мой первый пи и поставил его на скамейку дома. Он сделал...

1
DD-WRT - Невозможно удалить файл, используя скрипт

Прошивка по текущему ходу: DD-WRT v3.0-r30600M kongac (09.09.16) У меня проблемы с rmкомандой. Я могу использовать команду без проблем в CLI, но она не работает правильно при запуске из скрипта. Я включил фрагмент ниже. #!/bin/sh BASE=$(basename $0) NAME=${BASE%\.*} TMP=/jffs/tmp/$NAME...

1
Ошибка проверки ключа хоста

У меня есть скрипт, который выбирает файлы с сервера, используя этот код для открытия сеанса. sftp -o port="port" -o IdentityFile="private_key_location" "username@remote_host" Запуск его вручную успешно загружает файлы. Но когда я использую планировщик для запуска скрипта, он не работает и...

1
Параметры по умолчанию для команды в bash

Настройка новой ВМ разработки, и я надеюсь сделать так, чтобы пользователь MySQL по умолчанию всегда был определенным пользователем, если не указано иное. Идеальная команда: $ mysql # translates to mysql -uMyUser -pMyPass $ mysql -uMyOtherUser -pMyOtherPass # login behaves as expected Мне нужно...

1
Удаление всех файлов .DS_store с помощью команды sudo в Synology SSH

При запуске следующей команды: find / -name .DS_Store -delete он найдет все файлы, но не удастся удалить, поскольку у него нет необходимых прав для этого. Однако при запуске: Sudo find / -name .DS_Store -delete он просто зависает и ничего не происходит. Я знаю, что в Synology DSM6 корневой доступ...

1
ssh не работает при вызове из systemd

Я пытаюсь написать скрипт для rsync папки на моем ноутбуке на моем NAS. Скрипт работает нормально при вызове из командной строки. Я попытался настроить скрипт для автоматического запуска с systemd. Однако есть проблема с логином ssh. Хотя он работает нормально, когда скрипт запускается из командной...

1
Объявить не признается под Bash v4

Я пытаюсь использовать новую функцию массива / хэша в bash версии 4, но когда я пытаюсь «объявить» переменную, я получаю сообщение об ошибке. $ bash --version GNU bash, version 4.4.0(1)-release (x86_64-apple-darwin15.6.0) Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL...

1
Что конкретно делает режим ssh SOCKS?

Я запутался в том, как ssh динамическая переадресация портов работает с https. Предполагая 3 машины: A запускает веб-браузер Б работает СШД C является веб-сервером На A я "ssh -D 12345 user @ B" и настраиваю браузер на использование прокси SOCKS на localhost: 12345. Я могу проверить ключ хоста B, и...

1
Несколько окон обращаются к одному терминалу

Существует множество инструментов для использования множества терминальных запросов из одного окна, например, gnu screen--- но мне интересно об обратном. Я хотел бы получить доступ к одной и той же подсказке из разных окон. В частности, я использую NoMachine для запуска виртуального рабочего стола,...

1
Как работает команда «история»?

Попытка понять функциональность bash_history: /home/user# ls -a . .. .bash_history .bash_logout .bashrc .cache .profile pylabs .viminfo .Xauthority Я вижу .bash_historyфайл в /home/userпапке. Но почему у него нет всей истории выполненных команд, выводимой ниже? /home/user# cat .bash_history su...

1
Диагностируйте мой компьютер, который случайно отключается

Мой компьютер случайно выключается. Это происходит, даже если я просто оставляю его на рабочем столе без запуска каких-либо основных приложений. Мне было интересно, если кто-нибудь знает, как я мог бы диагностировать проблему? Характеристики ПК: Windows 8.1 AMD 6300 8 ГБ ОЗУ GTX 970 Сначала я...

1
правило кода выхода команды bash pipe

Я писал простой скрипт, который проверяет вывод команды, если она отображает определенное ключевое слово. Чтобы проверить, работает ли это, я проверял команду из командной строки bash. $ ls | grep -q foo $ echo $? Отображаемое значение 1 или 0 зависит от вывода команды и параметра grep, как я и...

1
Не удается установить / найти / использовать e2fsprogs

Мне нужен этот исполняемый файл: e2fsprogs Я не могу найти это в моей системе; из консоли (даже с sudo) я получаю "bash: e2fsprogs: команда не найдена". С поиском, все, что я получаю, это его документация (в /usr/share/doc/e2fsprogs ). Попытка установить это: sudo apt-get install e2fsprogs Я...

1
Измените команду nodejs на узел в Debian

Пожалуйста, не голосуйте, новичок здесь ... Я новичок в узле JS. Я установил его с помощью утилиты apt. Но я не могу запустить интерпретатор с помощью команды узла. Вместо этого я должен использовать nodejs app.js для запуска. Это нормально, чтобы сделать это таким образом, и как я могу это...

1
Распараллеливание удаленного tar и получение вывода по ssh pipe

Я пытался распараллелить скрипт, который я использую, но пока что GNU Parallel очень сложен. У меня есть 2 файла - один содержит хосты для запуска команды, а второй содержит параметры для команды. Ниже приведены примеры данных: $ cat workers.host foo@192.168.0.7 bar@192.168.0.8 jerry@192.168.0.9...

1
Wget цикл Bash с нумерацией загрузки?

Как я могу сделать, что-то вроде этого: wget http://website.com/page.html каждые x секунд и нумеруйте их. Я хотел бы, чтобы мой вывод был таким: page1.html page2.html и т. Д. Я уже знаю, как сделать цикл Wget с while true sleep 10; do wget http://website.com/page.html; done Однако я не уверен в...

1
Открытие Nautilus или RhythmBox с веб-страницы

Мне было интересно, есть ли способ открыть либо ритм-бокс или наутилус с HTML-кнопки веб-страницы с помощью php. Я попытался exec, и shell_exec и ни один не работал. И чтобы быть понятным, веб-страница является локальной, и я хочу, чтобы на компьютере, на котором размещена веб-страница, открывался...

1
Как запустить скрипт при входе в Windows 10 Bash shell?

Как запустить скрипт Bash (например, https://github.com/willemdh/firemotd ) когда я открываю оболочку Bash для Windows 10? Я попытался поместить скрипт в /etc/profile.d, но он не выполняется. Также попытался выполнить сценарий из .profile в главной папке пользователя, но это также, похоже, не...

1
Возможность пробного запуска: как сделать функцию, которая печатает либо команды, либо выполняет их

Будем благодарны за любые альтернативные предложения о том, как добавить пробный запуск. Я пытаюсь создать функцию, которая работает в режиме «всухую» или в режиме реального времени. например (псевдокод): function do-stuff() { dry_run_or_real brew install java for x in dir ; do echo $x ; done }...

1
Virtualbox и SSH соединение

Я пытаюсь настроить virtualbox, чтобы разрешить доступ извне (включая хост) к серверу ssh, работающему в гостевой системе (Linux Mint). Я знаю, что могу использовать NAT (настройка по умолчанию) с переадресацией портов. Если я прав, в настройках переадресации портов в поле «IP-адрес хоста» я должен...