Установка графита-углерода через apt без присмотра

Это работало для меня на Ubuntu 17.04:

создать файл сценария тура, например disable_cdrom, в удобном для вас месте. В моем случае home/yterle/disable_cdrom. В моем случае:
#!/bin/sh
eject /dev/sr0 -i 1
создать файл сценария тура, например disable_cdrom, в удобном для вас месте. В моем случае home/yterle/disable_cdrom. В моем случае: перейдите к /etc/systemd/system и создайте там файл service. Например, sudo gedit /etc/systemd/system/disable_cdrom.service

My disable_cdrom.service выглядит так:

[Unit]
Description=Disable cdrom

[Service]
Type=oneshot
ExecStart=/bin/sh /home/yterle/disable_cdrom

[Install]
WantedBy=multi-user.target

Где ExecStart указывает, чтобы запустить ваш скрипт с помощью /bin/sh

Затем запустите systemctl enable vgaoff.service, чтобы включить службу systemd

1
задан 17 November 2014 в 19:38

1 ответ

На данный момент я также автоматизирую сложные настройки. Для выполнения этой задачи я использую AutoExpect. Он записывает ввод с клавиатуры в сценарий Expect, который может быть запущен снова.

sudo apt-get install expect-dev

Затем вы можете ввести

autoexpect

, чтобы начать запись. Когда вы закончите, просто введите Exit, чтобы остановить запись и сохранить сценарий. Он будет сохранен в каталоге, в котором вы находитесь как script.exp. Сценарий не будет запускаться напрямую, вам придется немного его адаптировать с помощью текстового редактора. Он будет применяться не только к программному обеспечению, которое вы устанавливаете, вы можете использовать его для чего угодно. Дополнительная информация:

http://linux.die.net/man/1/autoexpect

http://linux.die.net/man/1/autoexpect

1
ответ дан 24 May 2018 в 01:52

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

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