Запустите watch
новую интерактивную оболочку, которая расширит псевдоним:
watch -x bash -i -c ll
(-x
предназначен для предотвращения использования watch
собственного sh -c
для переноса нашей данной команды. Нам это не нужно, потому что нам нужно передать -i
в sh
или bash
, чтобы сделать его интерактивной оболочкой, которая читает.bashrc и определяет псевдонимы. С -x
часы выполняют команду, используя exec.)
Гах, вообще-то это не работает. После отображения вывода 'll' один раз, затем спящего режима на 2 секунды, задание переходит в фоновый режим с немного загадочным:
1]+ Stopped watch -x bash -i -c ll
Почему он остановился? Куда делась открытая фигурная скобка [
? Черт, я думал, что это будет отличный ответ, но я не могу заставить его работать.
Вы не можете получить доступ к оболочке для просмотра общих ресурсов. Вы можете получить доступ к оболочке только при фактическом подключении к общему ресурсу.
Это будет работать нормально:
root@server /root $ smbclient //fqdn.local/ExistingShareName -U domain\\user
Enter domain\user's password:
Try "help" to get a list of possible commands.
smb: \>
Этого не будет:
root@server /root $ smbclient //fqdn.local/ -U domain\\user
(returns errorcode 1)