сервер openssh: отклонено отправить сообщение

Как насчет этого для начала:

complatex () 
{ 
    if [[ -n $1 ]]; then
        pdflatex -output-directory $(dirname "$1") "$1" &&
        xdg-open "${1%%.tex}.pdf"
    else
        for i in *.tex; do
            if [[ ! -f ${i%%.tex}.pdf ]]; then
                pdflatex "$i" &&
                xdg-open "${i%%.tex}.pdf"
            fi
        done
    fi
}

Oneline version:

complatex(){ if [[ $1 ]]; then pdflatex -output-directory $(dirname "$1") "$1" && xdg-open "${1%%.tex}.pdf"; else for i in *.tex; do if [[ ! -f ${i%%.tex}.pdf ]]; then pdflatex "$i" && xdg-open "${i%%.tex}.pdf"; fi; done; fi ;}

Эта функция проверяет аргумент, если он есть, он просто запускает pdflatex сохраняя выходные файлы в каталоге аргумента (вместо текущего) и открывая вывод .pdf в программе просмотра PDF по умолчанию. Если вы вызываете его без аргумента, он проходит через каждый .tex файл в текущем каталоге, проверяет, есть ли .pdf с тем же именем и только если он не делает то же самое, что и выше.

To сделайте команду complatex доступной в вашей системе, просто скопируйте одну из двух версий сверху или в ваш ~/.bash_aliases (создайте ее, если необходимо) или ваш файл ~/.bashrc, и откройте новый терминал или источник измененного файла в существующий, например, source ~/.bash_aliases.

Пример выполнения

$ tree -A --noreport
.
├── dummy.pdf
├── dummy.tex
├── other\ dir
└── test.tex
$ complatex test.tex &>/dev/null  # opens test.pdf in PDF viewer
$ tree -A --noreport
.
├── dummy.pdf
├── dummy.tex
├── other\ dir
├── test.aux
├── test.log
├── test.pdf
└── test.tex
$ rm -f test.!(tex)  # removes the output files that were just created
$ cd other\ dir/
$ complatex ../test.tex &>/dev/null  # opens test.pdf in PDF viewer
$ ls  # other dir stays empty
$ cd ..
$ tree -A --noreport
.
├── dummy.pdf
├── dummy.tex
├── other\ dir
├── test.aux
├── test.log
├── test.pdf
└── test.tex
$ rm -f test.!(tex)  # removes the output files that were just created
$ complatex &>/dev/null  # opens test.pdf in PDF viewer, doesn't process dummy.tex as there's a dummy.pdf already
$ tree -A --noreport
.
├── dummy.pdf
├── dummy.tex
├── other\ dir
├── test.aux
├── test.log
├── test.pdf
└── test.tex
16
задан 26 June 2012 в 02:12

17 ответов

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 25 July 2018 в 19:47

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 31 July 2018 в 10:40

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 2 August 2018 в 01:47

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 4 August 2018 в 17:26

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 6 August 2018 в 02:01

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 7 August 2018 в 19:34

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 10 August 2018 в 07:58

«Плохое программирование» одного человека может заключаться в том, что «оно работает как задумано».

Это правда, что вам нужны привилегии суперпользователя для перезапуска, запуска, остановки и т. д., и вы получаете это сообщение, потому что вы не не имеют этих привилегий. Но я согласен, что было бы неплохо, если бы сообщение, которое вы получили, когда пытались сделать это без привилегий root, было бы более полезным.

Возможно, вы захотите проверить, есть ли ошибки по этому поводу в панели запуска (предположительно в upstart ) и если нет, сообщите об этом. Впрочем, это такая вещь, где я был бы совершенно уверен, что вы не будете первым, кто заметит это, поскольку это так часто встречается. В любом случае, исследование ошибок может быть полезным.

13
ответ дан 15 August 2018 в 20:03

Насколько я сейчас, чтобы начать или остановить службу, вы должны иметь Super User prievilages. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Чтобы проверить статус,

sudo service ssh status

Примечание: [!d9 ] sudo позволяет разрешенному пользователю выполнять команду в качестве суперпользователя.

0
ответ дан 25 May 2018 в 13:50

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 25 July 2018 в 19:47

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 31 July 2018 в 10:40

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 31 July 2018 в 11:43

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 2 August 2018 в 01:47

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 4 August 2018 в 17:26

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 6 August 2018 в 02:01

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 10 August 2018 в 07:58

Насколько мне известно, для запуска или остановки службы у вас должны быть привилегии суперпользователя. Вы должны добавить sudo перед командой.

Чтобы начать,

sudo service ssh start

Чтобы остановить,

sudo service ssh stop

Для перезапуска

sudo service ssh restart

Для проверки статуса,

sudo service ssh status

Примечание:

  • sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя.
0
ответ дан 15 August 2018 в 20:03

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

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