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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО]Запуск SH файла терминал(Что бы запускался терминал и уже в нем скрипт)  (Прочитано 6868 раз)

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

Оффлайн kasperZzz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
sudo gedit ~/.xprofile
** (gedit:2672): WARNING **: Set document metadata failed: Установка атрибута metadata::gedit-position не поддерживается
:-[ :-[
Что за варинг?

Пользователь добавил сообщение 23 Марта 2017, 21:34:27:
sudo echo 'xterm -e "sh /usr/sbin/start1.sh" &' >> ~/.xprofile
bash: /home/kasperzzz/.xprofile: Отказано в доступе

Доступ?! Я ж от имени админа пытаюсь...
« Последнее редактирование: 23 Марта 2017, 21:34:27 от kasperZzz »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
nano ~/.xprofile
Пользователь добавил сообщение 23 Марта 2017, 21:37:55:
Доступ?! Я ж от имени админа пытаюсь...
sudo НЕ НАДО.
« Последнее редактирование: 23 Марта 2017, 21:37:55 от renzrv »

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
kasperZzz, а зачем рут-права то. Ваш хомяк же.

Оффлайн kasperZzz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Пытался ща xprofile отредактировать nano отказало в доступе) А с sudo все записало.
kasperZzz, а зачем рут-права то. Ваш хомяк же.


Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
kasperZzz,
Удали теперь:
sudo rm ~/.xprofileа потом уже
echo 'xterm -e "sh /path/to/script.sh" &' >> ~/.xprofile
Пользователь добавил сообщение 23 Марта 2017, 21:47:33:
Владелец, группа ~/.xprofile должен быть $USER а не рут!
« Последнее редактирование: 23 Марта 2017, 21:47:33 от renzrv »

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
kasperZzz, потому что права на файл уже у рута.
sudo chown ваше_имя_пользователя:ваше_имя_пользователя ~/.xprofile

Оффлайн kasperZzz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Хехехе) Походу убил Ubuntu)
Загружается только $
оболчка не грузится)
Есть варианты восстановления?
kasperZzz, потому что права на файл уже у рута.
sudo chown ваше_имя_пользователя:ваше_имя_пользователя ~/.xprofile

Пользователь добавил сообщение 23 Марта 2017, 21:53:25:
Точней вродь грузится, так как запускается кусок тимвьювера (Вход пользователя)
и белый квадрат разрешением походу 640 на 480 и в нем символ $
И на это вся загрузка стопится)
« Последнее редактирование: 23 Марта 2017, 21:53:25 от kasperZzz »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Ввести логин, пароль,
sudo rm ~/.xprofilesudo reboot

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
kasperZzz, вы все это делали на дедике из под рута чтоли?

Оффлайн kasperZzz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Я бы с удовольствием. Только у меня стоял автовход в свою запись.
И сейчас видимо сразу в моего юзера лезет и там останавливается.
Ввести логин, пароль,
sudo rm ~/.xprofilesudo reboot

Пользователь добавил сообщение 23 Марта 2017, 21:58:45:
Дедик?(Выделенка?) Я юзал тимвьювер, не любитель я консоли(Нуб я)
Комп у меня в разобранном состоянии рядом, готов его пинать прям ща) Прост моник и клава одна, вот и решил юзать тимвьювер)))
kasperZzz, вы все это делали на дедике из под рута чтоли?
« Последнее редактирование: 23 Марта 2017, 21:58:45 от kasperZzz »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн kasperZzz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Каким образом мне его запустить? Есть комбинации клавиш? У меня прост белый квадрат и там ниче не пишется. Поподробней пожалуйста можно?))
exit в xterm.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Только у меня стоял автовход в свою запись.
И сейчас видимо сразу в моего юзера лезет и там останавливается.
Нажми Ctrl+Alt+F1 чтобы попасть в консоль.


Тогда вот рабочий вариант, но чуть сложнее:
1. Создай скрипт ~/xrun.sh с содержимим:
#!/bin/bash
xterm -e "sh /usr/sbin/start1.sh" &
exit 0

2.
chmod +x ~/xrun.sh
3. В пустой ~/.xprofile добавь:
/полный/путь/до/xrun.sh

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн kasperZzz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Удалил sudo xprofile, оболочка загрузилась и в терминале дало без sudo выполнить эту команду.
Только вот после ребута в xterm пустая консоль и сервак не запустился.

kasperZzz,
Вот команда создаст и добавит:
echo 'xterm -e "sh /path/to/script.sh" &' >> ~/.xprofile/path/to/script.sh замени на путь к скрипту.

 

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