Форум русскоязычного сообщества Ubuntu


Автор Тема: at и Control -D  (Прочитано 976 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн VadimValirov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
at и Control -D
« : 21 Февраль 2017, 14:18:41 »
Здравствуйте. Пытаюсь разобраться с программой at. Остановился, поскольку не могу решить данный пример:

[student@Klass801 student]$ at 19:00
at> /home/student/bin/first.sh
>Control-D>
job 1 at 2004-12-01 13:01
[student@Klass801 student]$

Что здесь означает Control -D, куда перенаправляются данные из first.sh? Я ничего не смог найти по этой программе. Терминал выдает только:

Команда 'control' не найдена, возможно вы имели в виду:
 Команда 'ccontrol' из пакета 'ccontrol' (universe)
 Команда 'xcontrol' из пакета 'debian-xcontrol' (universe)
 Команда 'dcontrol' из пакета 'devscripts' (main)
 Команда 'jcontrol' из пакета 'julius' (multiverse)
 Команда 'scontrol' из пакета 'slurm-client' (universe)
control: команда не найдена

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 05/10/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июль 2019, 04:19:23 от zg_nico »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5081
  • Все по палатам!
    • Просмотр профиля
Re: at и Control -D
« Ответ #1 : 21 Февраль 2017, 14:37:06 »
Может это сочетание клавиш - Ctrl+D (конец ввода команд) - нажать надо.
Извините, я все еще учусь

Оффлайн VadimValirov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: at и Control -D
« Ответ #2 : 21 Февраль 2017, 16:06:28 »
Да. Решил протестировать at.

 at 17:51
warning: commands will be executed using /bin/sh
at> /usr/share/applications/skype.desktop
at> <EOT>
job 7 at Tue Feb 21 17:51:00 2017

Skype не запустился. Я обратил внимание, что при выполнении команды используется оболочка sh. Поскольку это UNIX, то возможно данная оболочка не используется в Ubuntu 16.04? По крайней мере, в директории /etc я не нашел shells?
« Последнее редактирование: 21 Февраль 2017, 19:39:40 от VadimValirov »

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: at и Control -D
« Ответ #3 : 21 Февраль 2017, 16:11:04 »
VadimValirov, А что такое bash? zsh?
См. /usr/bin/sh. Не?

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4305
  • Capture the truth
    • Просмотр профиля
Re: at и Control -D
« Ответ #4 : 21 Февраль 2017, 16:16:35 »
Цитировать
/usr/share/applications/skype.desktop

с терминала так программы не запускают
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: at и Control -D
« Ответ #5 : 21 Февраль 2017, 16:17:42 »
at> skype

Оффлайн VadimValirov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: at и Control -D
« Ответ #6 : 21 Февраль 2017, 19:35:01 »
Цитировать
/usr/share/applications/skype.desktop

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

Точно.

Пользователь добавил сообщение 21 Февраль 2017, 19:50:06:
VadimValirov, А что такое bash? zsh?
См. /usr/bin/sh. Не?

Я только учусь. Вот от чего я строил свое суждение: "Командная оболочка bash изначально являлась свободно-распространяемым аналогом Bourne Shell. В последствии, когда ее возможности выросли, тогда ее стали считать самостоятельным продуктом." (http://www.intuit.ru/studies/courses/23/23/lecture/27151)   

В /usr/bin sh. я не нашел (http://storage8.static.itmages.com/i/17/0221/h_1487695677_3416727_41fbce8798.png).

Пользователь добавил сообщение 21 Февраль 2017, 19:52:55:
at> skype

Точно. Остается еще вопрос, at запускает программы в фоновом режиме, как вывести выполнение на экран?
« Последнее редактирование: 21 Февраль 2017, 20:19:36 от VadimValirov »

 

Страница сгенерирована за 0.297 секунд. Запросов: 22.