Почему я получаю эту ошибку от работы CRON?

Это полностью законно.

Примеры выпущенных Ubuntu:

Linux Mint Elementary OS

Кроме того, Ubuntu сам не будет в

Существует страница об лицензировании Ubuntu, в частности:

, если это не для Debian.

! d13] Программное обеспечение, установленное по умолчанию Когда вы устанавливаете Ubuntu, вы обычно устанавливаете полную среду рабочего стола. Также возможно установить минимальный набор программ (достаточно для загрузки вашей машины), а затем вручную выбрать точные программные приложения для установки. Такую «обычную» установку обычно предпочитают администраторы серверов, которые предпочитают хранить только программное обеспечение, которое им абсолютно необходимо на сервере. Все прикладное программное обеспечение, установленное по умолчанию, является свободным программным обеспечением. Кроме того, мы устанавливаем некоторые аппаратные драйверы, доступные только в двоичном формате, но такие пакеты четко обозначены в ограниченном компоненте.

(выделено мной)

Существует проблема Ubuntu Branding.

Политика товарного знака объясняет это:

Программное обеспечение установлено по умолчанию

Защита сообщества. Ubuntu построен и в основном для сообщества. Мы разделяем доступ к товарным знакам со всем сообществом в целях обсуждения, развития и пропаганды. Мы признаем, что большинство областей обсуждения и разработки с открытым исходным кодом предназначены для некоммерческих целей и позволят использовать товарные знаки в этом контексте при условии, что: Товарный знак используется в соответствии с Руководством по использованию ниже, нет коммерческого намерения за тем, что вы имеете в виду, на самом деле является Ubuntu. Если кто-то запутался в мысли, что то, что не является Ubuntu на самом деле Ubuntu, вы, вероятно, что-то не так, нет никаких предложений (через слова или внешний вид), что ваш проект одобрен, спонсирован или связан с Ubuntu или связанными с ним проектами, если только он фактически был одобрен и подотчетен Совету сообщества Ubuntu

Разрешенное использование. Некоторые виды использования Товарных знаков прекрасны, и нам не требуется никакого специального разрешения.

Итак, (в этом не-адвокатском заключении), пока вы даете понять, что это Ubuntu derivative (подобно тому, как Ubuntu основан на Debian), вы в порядке.

1
задан 3 February 2014 в 23:31

1 ответ

Существуют различные проблемы с вашей записью cron и вашим скриптом.

Во-первых, ваш формат для полей cron (с указанием времени выполнения) неверен, вы используете двойные запятые, и они должны быть одинарными. Также, если вы хотите, чтобы это запускалось каждые 10 минут, это проще сделать:

*/10 * * * * 

Далее, часть скрипта. Правильно отформатированный сценарий выглядит следующим образом:

cd /home/jon/FTB/FTBnew
RUNNING=grep minecraft
if [ -n "$RUNNING" ] ;then
 end
else Bash ServerStart.sh

grep minecraft не хватает параметра, а синтаксис для присвоения результата команды переменной является неправильным, он должен выглядеть примерно так:

RUNNING=`ps waux | grep minecraft`

, но даже это не совсем правильно, это всего лишь пример.

Далее, если условие для if выполнено, вы хотите выполнить команду «end», которая не существует.

После этого в предложении else также указывается несуществующая команда (в любом случае это будет bash, а не Bash).

Наконец, предложение if не завершено должным образом, поэтому оно определенно не будет работать.

То, что вы пытаетесь сделать, относительно просто, поэтому, даже если вы только начинаете с написания сценариев cron и shell, это будет легко, но я советую сначала прочитать некоторую документацию, чтобы вы могли понять, что вам нужно делать и иметь документ, на который можно сослаться на случай, если вам понадобится быстрое обновление о том, как работают эти команды. Если после прочтения этого текста у вас по-прежнему возникают проблемы, вы можете обратиться за комментариями и помощью.

Сначала учебник о том, как использовать cron:

https://help.ubuntu.com/community/CronHowto

Затем учебник по программированию на bash: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html [тысячу сто двадцать две]

0
ответ дан 3 February 2014 в 23:31
  • 1
    Хм... [только 110] каталог в моей системе находится в $HOME/.config, и there' s ничто в там кроме " accels" файл. – Nednarb 12 July 2015 в 05:53

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

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