Примите меры, если удаленный сервер отвечает на ping

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

2
задан 16 November 2010 в 07:34

9 ответов

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo && sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 пингов перед возвратом. Вы также можете сделать что-то, если ping завершится неудачно следующим образом:

ping -c 4 foo || echo "FAILED!"

Другая вещь, которую следует учитывать, - это то, почему вы монтируете логин, а не в своем fstab, есть некоторые хорошие руководства по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

https://help.ubuntu.com / сообщества / Samba / SambaClientGuide

1
ответ дан 26 May 2018 в 00:24
  • 1
    Я думал, что мне нужно протестировать, чтобы проверить, находится ли сервер в сети, прежде чем устанавливать, иначе у меня возникнут проблемы. Тем не менее, я просто добавил материал в fstab и протестировал его с помощью беспроводной сети или моего NAS, и это сработало очень хорошо. Большое спасибо! – tucaz 16 November 2010 в 05:35
  • 2
    Если вы измените свой вопрос, чтобы быть меньше о ком-то, мы можем сделать этот вопрос и ответ более полезными для будущих читателей. Я уже думаю, что вопросы для smb-монтажа. – Martin Owens -doctormo- 16 November 2010 в 07:34

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo && sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 пингов перед возвратом. Вы также можете сделать что-то, если ping завершится неудачно следующим образом:

ping -c 4 foo || echo "FAILED!"

Другая вещь, которую следует учитывать, - это то, почему вы монтируете логин, а не в своем fstab, есть некоторые хорошие руководства по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

https://help.ubuntu.com / сообщества / Samba / SambaClientGuide

1
ответ дан 25 July 2018 в 22:53

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo && sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 пингов перед возвратом. Вы также можете сделать что-то, если ping завершится неудачно следующим образом:

ping -c 4 foo || echo "FAILED!"

Другая вещь, которую следует учитывать, - это то, почему вы монтируете логин, а не в своем fstab, есть некоторые хорошие руководства по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

https://help.ubuntu.com / сообщества / Samba / SambaClientGuide

1
ответ дан 27 July 2018 в 01:08

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo && sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 пингов перед возвратом. Вы также можете сделать что-то, если ping завершится неудачно следующим образом:

ping -c 4 foo || echo "FAILED!"

Другая вещь, которую следует учитывать, - это то, почему вы монтируете логин, а не в своем fstab, есть некоторые хорошие руководства по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

https://help.ubuntu.com / сообщества / Samba / SambaClientGuide

1
ответ дан 2 August 2018 в 04:16

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo & amp; & amp; & amp; sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 pings перед возвратом. Вы также можете сделать что-то, если ping завершится следующим образом:

ping -c 4 foo || echo «FAILED!»

Другая вещь, которую следует учитывать, - это то, почему вы монтируете при входе в систему, а не в своем fstab, есть несколько хороших руководств по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

http://www.mattvanstone.com/2006/06/ automatically_mounting_smb_sha /

1
ответ дан 4 August 2018 в 20:21

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo & amp; & amp; & amp; sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 pings перед возвратом. Вы также можете сделать что-то, если ping завершится следующим образом:

ping -c 4 foo || echo «FAILED!»

Другая вещь, которую следует учитывать, - это то, почему вы монтируете при входе в систему, а не в своем fstab, есть несколько хороших руководств по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

http://www.mattvanstone.com/2006/06/ automatically_mounting_smb_sha /

1
ответ дан 6 August 2018 в 04:21

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo & amp; & amp; & amp; sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 pings перед возвратом. Вы также можете сделать что-то, если ping завершится следующим образом:

ping -c 4 foo || echo «FAILED!»

Другая вещь, которую следует учитывать, - это то, почему вы монтируете при входе в систему, а не в своем fstab, есть несколько хороших руководств по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

http://www.mattvanstone.com/2006/06/ automatically_mounting_smb_sha /

1
ответ дан 7 August 2018 в 22:27

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo & amp; & amp; & amp; sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 pings перед возвратом. Вы также можете сделать что-то, если ping завершится следующим образом:

ping -c 4 foo || echo «FAILED!»

Другая вещь, которую следует учитывать, - это то, почему вы монтируете при входе в систему, а не в своем fstab, есть несколько хороших руководств по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

http://www.mattvanstone.com/2006/06/ automatically_mounting_smb_sha /

1
ответ дан 10 August 2018 в 10:35

Нет необходимости в grep или что-то в этом роде, просто выполните это:

ping -c 4 foo & amp; & amp; & amp; sudo mount ...

Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 pings перед возвратом. Вы также можете сделать что-то, если ping завершится следующим образом:

ping -c 4 foo || echo «FAILED!»

Другая вещь, которую следует учитывать, - это то, почему вы монтируете при входе в систему, а не в своем fstab, есть несколько хороших руководств по установке хранилища smb-файлов в Интернете:

https://help.ubuntu.com/community/Samba/SambaClientGuide

http://www.mattvanstone.com/2006/06/ automatically_mounting_smb_sha /

1
ответ дан 13 August 2018 в 17:07
  • 1
    Я думал, что мне нужно протестировать, чтобы проверить, находится ли сервер в сети, прежде чем устанавливать, иначе у меня возникнут проблемы. Тем не менее, я просто добавил материал в fstab и протестировал его с помощью беспроводной сети или моего NAS, и это сработало очень хорошо. Большое спасибо! – tucaz 16 November 2010 в 05:35
  • 2
    Если вы измените свой вопрос, чтобы быть меньше о ком-то, мы можем сделать этот вопрос и ответ более полезными для будущих читателей. Я уже думаю, что вопросы для smb-монтажа. – Martin Owens -doctormo- 16 November 2010 в 07:34

Другие вопросы по тегам:

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