Как создать ~/.bash_profile и ~/.профиль

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

Я хотел бы отметить, что я учусь, как это делать, поэтому у меня нет навыков вообще.

Вот мой скрипт, не смотри на опцию "Фра", как его для тестирования локально.

#!/бин/Баш
-XV в

УДГМ=some_server_name1
dcfr=some_server_name2
Эхо "О. Цзы Ма?"

читать постоянного тока

если [ "${ДК,,}" == "о." ]
тогда
Эхо "Wybrales Франкфурт!"
компакт-тест/ ; выход=$ ("ЛС" - в 1TR | хвоста -Н 1 ) ; СР долл ../
Элиф [ "${постоянного тока,,}" == "Ма" ]
тогда
Эхо "Wybrales Бостон!"
команду cmd=$( СШ -Т $УДГМ ' компакт-диск /опт/автоматизации/хранилище/хостов/ ; выход=$ ("ЛС" - в 1TR | хвоста -Н 1 ) ; судо СР $из ~/ ; ЛС-в 1TR ~/ | хвоста -Н 1 ' )
cmdv=$( Эхо "$ЦМД" )
Эхо "остатние wybrane хостой на serwerze: $cmdv"
УПП -Р some_server_name1:~/"$cmdv" .
интернет

Сценарий разваливается на команды SCP, как он говорит, что нет такого файла или каталога упомянутые $cmdv переменной.

Здесь выход с ХV.

пользователь-в VirtualBox:~/хости-skrypt$ ./Хамр-В8 



УДГМ=some_server_name1
+ УДГМ=some_server_name1
dcfr=some_server_name2
+ dcfr=some_server_name2
Эхо "О. Цзы Ма?"
+ Эхо 'фр СЗУ Ма?'
Фр СЗУ Ма?

читать постоянного тока
+ читать В постоянного тока
Ма

если [ "${ДК,,}" == "о." ]
тогда
Эхо "Wybrales Франкфурт!"
компакт-тест/ ; выход=$ ("ЛС" - в 1TR | хвоста -Н 1 ) ; СР долл ../
Элиф [ "${постоянного тока,,}" == "Ма" ]
тогда
Эхо "Wybrales Бостон!"
команду cmd=$( СШ -Т $УДГМ ' компакт-диск /опт/автоматизации/хранилище/хостов/ ; выход=$ ("ЛС" - в 1TR | хвоста -Н 1 ) ; судо СР $из ~/ ; ЛС-в 1TR ~/ | хвоста -Н 1 ' )
cmdv=$( Эхо "$ЦМД" )
Эхо "остатние wybrane хостой на serwerze: $cmdv"
УПП -Р some_server_name1:~/"$cmdv" .
интернет
+ '[' Ма == фр ']'
+ '[' ма == ма ']'
+ Эхо 'Wybrales Бостон!'
Wybrales Бостон!
 СШ -Т $УДГМ ' компакт-диск /опт/автоматизации/хранилище/хостов/ ; выход=$ ("ЛС" - в 1TR | хвоста -Н 1 ) ; судо СР $из ~/ ; ЛС-в 1TR ~/ | хвоста -Н 1' 
++ СШ -Т some_server_name1 ' компакт-диск /опт/автоматизации/хранилище/хостов/ ; выход=$ ("ЛС" - в 1TR | хвоста -Н 1 ) ; судо СР $из ~/ ; ЛС-в 1TR ~/ | хвоста -Н 1 '
пароль some_username@some_server_name1 это: 
Подключение к some_server_name1 закрыт.
хозяева + и Cmd=$'.слился.1558094140821\Р'
 Эхо "$УМК" 
хозяева ++ Эхо $'.слился.1558094140821\Р'
хосты + cmdv=$'.слился.1558094140821\Р'
"Эхо" остатние wybrane хостой на serwerze: хозяева.слился.1558094140821
Остатние wybrane хостой на serwerze: хозяева.слился.1558094140821
'.СР -Р 'some_server_name1:~/хозяев.слился.1558094140821
пароль some_username@some_server_name1 это: 
: Нет такого файла или directoryhosts.слился.1558094140821

Любая идея, как решить эту проблему?

Также я не могу разместить этот скрипт на целевых машинах, так как это противоречит политике компании.

+456
Adam Levy 24 окт. 2022 г., 04:32:17
16 ответов

Ну я просто сделал это и он работал для меня.
Вот так:

  1. Вы должны иметь gconf редактор, известный как редактор конфигурации , чтобы включить шаткий плагин не используя эту команду.
  2. Как только вы установили его, обзор /приложения/менеджер-1/Общие/screen0/варианты/.

    gconf-editor


  3. Открыть active_plugins. И во-первых, вы должны удалить оснастку плагин. Это, чтобы предотвратить сбои.

    snap


  4. После этого, вы просто должны добавить шаткий плагин, тот, который вы хотели.

    wobbly


  5. Наслаждаться.
+965
stugots 03 февр. '09 в 4:24

На днях я сидел в кафе работает, когда я посмотрел вниз, чтобы найти, что 25% моей батареи осталось.

Я посмотрел на мой монитор активности и увидел, что процесс Машина времени происходит на 90% на некоторое время (пока я смотрела).

Есть ли приложения, которая может сообщить мне, если процесс находится на определенном уровне в течение определенного количества времени?

+839
Noman Ali 22 февр. 2021 г., 04:54:30
Другие ответы

Связанные вопросы


Похожие вопросы

Большая часть это просто механика лифт. Просто попробуйте стоять на одной ноге в обычном позицию становая тяга (сумо будет невозможно). Вы бегите в большой вопрос, Что делать с ногой вы не используете. Если вы поместите его перед собой, как пистолет, хватая бар становится практически невозможно. Если вы поместите его позади вас существует высокая вероятность того, что вы не имеете гибкость, чтобы сохранить его за вами, как половина делится, а вы начинаете тянуть.

  • Жесткая одиночная становая тяга ноги-это естественное движение
  • У вас есть преимущество другой ноге выступает в качестве кантилевера, чтобы помочь вам поднять более тяжелые
  • Жесткая нога помогает нацелены на подколенные сухожилия и ягодицы более, что сделать это хорошее упражнение помощи.

Вторая часть-это понимание того, что упражнение предназначено для целевой. Основную часть задней цепи, что одной ноги становая тяга бьют-это мышцы, второстепенно и ягодиц. Таким образом, вы должны следовать этим рекомендациям:

  • Не запирайте колени, которые оказывают большую нагрузку на сухожилия и связки, а не мышцы себе
  • Постарайтесь свести к минимуму сколько вы сгибаете опорную ногу. Что увеличивает стрейч рефлекс, и в конечном счете гибкость. Это также позволяет привязать обратно быстрее.

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

+812
RGI 4 июн. 2013 г., 05:36:47

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

Поэтому — запросов в минуту и различных ошибок в минуту — как разобрать, что я знаю — но как вам 1 минута стоит из бревен?

Я пытаюсь тайм-аут 60-х годов хвост -Ф /ВАР/лог/veryfastmovingaccess.журнал >> 60s_log.ТМП Затем на awk обрабатывает ТМП очищает ее, перезагружается хвост. Я делаю это неправильно?

+796
pennis 17 февр. 2017 г., 22:21:05

Команды:

на awk '{если (!видел[$1,$2]++)печати $0}' именем
+788
Diana Sandersfeld 11 янв. 2018 г., 07:06:45

Я создал сервер dnsmasq сервер на моем компьютере, и она работает просто отлично для компьютеров по локальной сети, но я не могу получить к нему доступ извне. Каждый учебник/документацию я видел сервер dnsmasq , кажется, сосредоточиться на внутренних связях, так что я даже не уверен, что это можно сделать. Я попытался открыть 53 порт на моем роутере и просто использовать внешний IP-адрес моего компьютера в качестве DNS-серверов для компьютера в другую сеть, но это не работает. Мой подход неверный, или раздача не разрешить внешние подключения?

Вот вывод команды netstat -на | грэп 53

протокол TCP 0 0 0.0.0.0:53 0.0.0.0:* слушать
tcp6 0 0 :::53 :::* слушать
протокол UDP 0 0 0.0.0.0:53 0.0.0.0:*
протокол UDP 0 0 0.0.0.0:5353 0.0.0.0:*
udp6 0 0 :::53 :::*
udp6 0 0 :::5353 :::*
в Unix 2 [ акк ] трансляция прослушивания 12538 @/tmp/и ДГУ-iOmdhtTj6j
в Unix 2 [ ППК ] трансляция слушать 18760 @итор-ком.каноническим.Единство.Область.файлов.T2838538736616
в Unix 2 [ акк ] трансляция прослушивания 13753 /выполнения/пользователей/1000/импульсный/родной
в Unix 3 [ ] поток, соединенный 12253 
в Unix 3 [ ] поток, соединенный 15381 
в Unix 3 [ ] поток, соединенный 21535 
в Unix 3 [ ] поток, соединенный 18753 
в Unix 3 [ ] поток, соединенный 13539 @/tmp/и ДГУ-wMqgvvSqrL
в Unix 3 [ ] поток, соединенный 12953 
в Unix 3 [ ] поток, соединенный 18761 @итор-ком.каноническим.Единство.Область.файлов.T2838538736616
в Unix 3 [ ] поток, соединенный 13153 
в Unix 3 [ ] поток, соединенный 15382 
в Unix 3 [ ] поток, соединенный 15386 
в Unix 3 [ ] поток, соединенный 15388 
в Unix 3 [ ] поток, соединенный 15387 
+481
Lacromance 17 февр. 2010 г., 10:26:26

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

# Пример, где впервые открыв, линия 1 печатается, и последующие разы
линия № 2 печатается
file_opened=0
# ... код
если [ $file_opened -экв 0 ]; тогда
 код # для первого открытия, например:
 глава -1 the_file.txt линии принты # 1
file_opened=1
еще
 код # для последующих времен, например:
 СЕПГ -н-2{р;г}' the_file.txt # печатает строки 2
интернет
+468
HaaS 28 окт. 2012 г., 13:26:11

Я уже взрослый студент, канадский и ходатайствовал о визе Tier 4 недели назад. Я заполняла мою историю поездок и забыл 3 поездки в США - я путешествовал за границей в течение нескольких лет и во время заполнения онлайн-заявки не мои поездки США. Я знаю, что это было неосторожное и я чувствую себя ужасно, но любые советы будут с благодарностью!

Кто-нибудь отказался из-за поездки истории остаются?? Что я могу сделать!

+439
Samdrup Gyalpo 3 нояб. 2016 г., 20:07:22

Да, вы не. Простой способ проверить будет Эхо команд вместо их выполнения:

$ для меня в {1..5}; делать 
 Эхо питона generate.py "$я"
 Эхо питона simulate.py "$я" 
сделано
питон generate.py 1
питон simulate.py 1
питон generate.py 2
питон simulate.py 2
питон generate.py 3
питон simulate.py 3
питон generate.py 4
питон simulate.py 4
питон generate.py 5
питон simulate.py 5

Как вы можете видеть в приведенном выше примере, команды будут запущены, как вы хотите их.

+430
user1841016 19 дек. 2014 г., 03:47:01

На самом деле это не ответ. Я думаю, ответ дан выше. Я просто пытаюсь объяснить, почему это происходит.

Каждый жесткий диск имеет специальный крошечный сектор называется главная загрузочная запись, которая содержит загрузочную информацию. Когда ваш компьютер загружается, БИОС использует эту информацию для загрузки правильной ОС. Каждый ОС, установленной на жестком диске должна быть запись в MBR. В любом дистрибутиве Linux, они просто пишут свои записи вместе с другими записями операционной системы, это честная игра. Но для Windows, он полностью стирает все другие записи в MBR кроме записей для операционной системы Windows (ХР, Vista). Так если вы установить Ubuntu после Windows, он не сотрет другие записи в MBR. Так что проблем не возникает. Но для Windows, он стирает все остальные элементы. Вот почему, после установки Windows вы не получите ваш на Ubuntu (если вы не ремонтировать его).

В вашем случае, вы явно сказали, что установщик Ubuntu для установки Ubuntu на диск, на котором установлена ОС Windows. В предыдущих ответах сказано, просто будьте внимательны при выборе раздела для установки Ubuntu

+423
Cristiana Nicolae 30 июн. 2018 г., 17:16:32

Если вы видите это при использовании рыбы оболочки.
Это касается как рыбы расширяет замены строки {}

Если вы используете рыбу, вы должны избежать замены строки \{\}

| команды xargs -я \{\} Эхо \{\}

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

| команды xargs -я ! Эхо !
+411
Cheng Gu 18 июн. 2010 г., 03:53:51

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

+366
user29086 16 мая 2022 г., 03:33:34

Вы должны открыть билет на ОВХ.

В качестве обходного пути:

  • системный вызов mknod /Дев/СДА Б 8 0
  • системный вызов mknod /dev и/СДБ Б 8 16
+335
PProteus 8 авг. 2010 г., 14:34:12

Как я могу создать и использовать свой собственный экран загрузки сплэш?

+325
Nidra 18 июн. 2010 г., 04:08:40

Я толкнул ямочка вниз после приема банки из водяной бани. Некоторые заскочил после этого и второй день я слышал много очень громких хлопков. Они запечатаны и варенье безопасный?

+184
soydeedo 6 июн. 2019 г., 11:48:15

Календарь Google (и контакты) могут быть синхронизированы с эволюцией гнома, который поставляется с Ubuntu. Эволюция может быть использован в автономном режиме. В Google Календарь Как синхронизировать календарь Google с эволюцией в Ubuntu 9.04 является хорошей отправной точкой.

+155
Noteless Scholar 1 янв. 2010 г., 19:53:23

Показать вопросы с тегом