Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Vesta CLI
  • Search

Подскажите по командам CLI

Questions regarding the Command Line Interface
CLI
Post Reply
  • Print view
Advanced search
17 posts
  • 1
  • 2
  • Next
IlyaT
Posts: 16
Joined: Sat Apr 11, 2015 1:53 pm

Подскажите по командам CLI
  • Quote

Post by IlyaT » Sat Apr 11, 2015 1:58 pm

Подскажите как изменить (из cli):
1. Параметры пользователя (например e-mail)
2. У меня панель стоит за натом (внешний адрес иногда меняется). Насколько я понял
/usr/local/vesta/bin/v-update-sys-ip обновляет только локальный (серый) ip, но не меняет тот который снаружи (белый) можно ли его поменять из командной строки? Автоматически?

Заранее благодарен!
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Подскажите по командам CLI
  • Quote

Post by skurudo » Sat Apr 11, 2015 10:17 pm

IlyaT wrote:Подскажите как изменить (из cli):
1. Параметры пользователя (например e-mail)
Например вот так - /usr/local/vesta/bin/v-change-user-contact

Code: Select all

# info: change user contact email
# options: USER EMAIL
Посмотрите команды по пользователю в каталоге v-change-user-*
IlyaT wrote:2. У меня панель стоит за натом (внешний адрес иногда меняется). Насколько я понял
/usr/local/vesta/bin/v-update-sys-ip обновляет только локальный (серый) ip, но не меняет тот который снаружи (белый) можно ли его поменять из командной строки? Автоматически?
NAT - зло :) Автоматической смены нет, это факт, но вариант с граблями, конечно, для бесстрашных существует - viewtopic.php?f=10&t=5975 - Не официальный, но попробовать можно. Чем больше тестов будет, тем лучше.
Top

IlyaT
Posts: 16
Joined: Sat Apr 11, 2015 1:53 pm

Re: Подскажите по командам CLI
  • Quote

Post by IlyaT » Sun Apr 12, 2015 8:34 am

Не получилось :(

Code: Select all

/usr/local/vesta/bin/v-change-user-contact admin [email protected]
/usr/local/vesta/bin/v-change-user-contact: line 17: /func/main.sh: No such file or directory
/usr/local/vesta/bin/v-change-user-contact: line 18: /conf/vesta.conf: No such file or directory
/usr/local/vesta/bin/v-change-user-contact: line 25: check_args: command not found
/usr/local/vesta/bin/v-change-user-contact: line 26: validate_format: command not found
/usr/local/vesta/bin/v-change-user-contact: line 27: is_object_valid: command not found
/usr/local/vesta/bin/v-change-user-contact: line 28: is_object_unsuspended: command not found
/usr/local/vesta/bin/v-change-user-contact: line 36: get_user_value: command not found
/usr/local/vesta/bin/v-change-user-contact: line 37: update_user_value: command not found
sed: -e expression #1, char 0: no previous regular expression
/usr/local/vesta/bin/v-change-user-contact: line 51: log_history: command not found
/usr/local/vesta/bin/v-change-user-contact: line 52: log_event: command not found
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Подскажите по командам CLI
  • Quote

Post by skurudo » Sun Apr 12, 2015 6:44 pm

Эт весьма печально, потому как в CentOS/Debian это вполне себе работает.
Так что рассказывайте, коллега, подробнее, что у вас стоит, что с ней делали )

А вы под кем это самое делаете? root / admin? Если последнее, то с sudo ли? Складывается ощущение, что у вас путь-то нашелся, а дальше оно как-то все потеряла /usr/local/vesta/func/main.sh и, скажем,/usr/local/vesta//conf/vesta.conf, что как-то маловероятно.
Top

IlyaT
Posts: 16
Joined: Sat Apr 11, 2015 1:53 pm

Re: Подскажите по командам CLI
  • Quote

Post by IlyaT » Sun Apr 12, 2015 7:04 pm

Это убунта,в ней докер-контейнер, в нем веста. Запускаю от рута. Что примечательно, в веб-интерфейсе всё нормально работает.
Скрипт, который v-update-sys-ip тоже отрабатывает без нареканий
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Подскажите по командам CLI
  • Quote

Post by skurudo » Sun Apr 12, 2015 7:07 pm

Скажите, а всякие пути (1 шт.) в том же bash_profile есть на весту?
Может попробовать без полного пути попробовать запустить?
(правда я проверил в указанных выше ОС - разницы не было)
Еще бы логи глянуть из каталога Vesta, вдруг там чего толкового увидим.
Top

IlyaT
Posts: 16
Joined: Sat Apr 11, 2015 1:53 pm

Re: Подскажите по командам CLI
  • Quote

Post by IlyaT » Sun Apr 12, 2015 7:15 pm

skurudo wrote:Скажите, а всякие пути (1 шт.) в том же bash_profile есть на весту?
Нет судя по-всему, а что там должно быть?

Без полного пути - результат аналогичный:

Code: Select all

./v-change-user-contact admin [email protected]
./v-change-user-contact: line 17: /func/main.sh: No such file or directory
./v-change-user-contact: line 18: /conf/vesta.conf: No such file or directory
./v-change-user-contact: line 25: check_args: command not found
./v-change-user-contact: line 26: validate_format: command not found
./v-change-user-contact: line 27: is_object_valid: command not found
./v-change-user-contact: line 28: is_object_unsuspended: command not found
./v-change-user-contact: line 36: get_user_value: command not found
./v-change-user-contact: line 37: update_user_value: command not found
sed: -e expression #1, char 0: no previous regular expression
./v-change-user-contact: line 51: log_history: command not found
./v-change-user-contact: line 52: log_event: command not found
Last edited by IlyaT on Sun Apr 12, 2015 7:18 pm, edited 1 time in total.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Подскажите по командам CLI
  • Quote

Post by skurudo » Sun Apr 12, 2015 7:16 pm

.bash_profile

Code: Select all

PATH=$PATH:/usr/local/vesta/bin
Top

IlyaT
Posts: 16
Joined: Sat Apr 11, 2015 1:53 pm

Re: Подскажите по командам CLI
  • Quote

Post by IlyaT » Sun Apr 12, 2015 7:24 pm

skurudo wrote:.bash_profile

Code: Select all

PATH=$PATH:/usr/local/vesta/bin
Не помогло.
Подскажите, я так понимаю, судя по ошибкам скрипт работает так как будто /usr/local/vesta является корнем, но с точки зрения рута оно же им не является...
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Подскажите по командам CLI
  • Quote

Post by skurudo » Sun Apr 12, 2015 7:35 pm

Чуть подробнее могут подсказать логи - давайте их таки посмотрим

Но вот к примеру:
./v-change-user-contact: line 17: /func/main.sh: No such file or directory
./v-change-user-contact: line 18: /conf/vesta.conf: No such file or directory
Скрипт не видит и это весьма подозрительно.
Top


Post Reply
  • Print view

17 posts
  • 1
  • 2
  • Next

Return to “CLI”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password