запуск состояния файла bash: дата: команда не найдена

Я установил версию Ubuntu Server, и хотя я довольно доволен Ubuntu, я пытаюсь создать файл bash для запуска программы в фоновом режиме. Что еще более важно, я пытаюсь правильно отобразить файл nameto и создать его, прежде чем запускать программу (мне нравятся мои файлы отладки).

Однако вот мой сценарий bash:

 #!/bin/bash
 PATH="/var/log/servers/Game/"
 FILENAME="startup"
 EXT=".log"
 DATE=$(date +%d-%m-%Y)
 NEWFILE=${PATH}${FILENAME}_${DATE}${EXT}

Я проверил, что файл существует в каталоге PATH. Однако проблема связана с командой date. Когда я запускаю скрипт bash -x game.sh, это то, что отображается.

 + PATH=/var/log/servers/Game/
 + FILENAME=startup
 + EXT=.log
 ++ date +%d-%m-%Y
 game.sh: line 5: date: command not found
 + DATE=
 + NEWFILE=/var/log/servers/Game/startup_.log
 + echo /var/log/servers/Game/startup_.log

Я не понимаю, почему он сказал бы, что команда не работает, когда я могу перейти на главную консоль и запустить date и получите действительный ответ.

Любая помощь очень приветствуется!

1
задан 6 August 2015 в 06:38

0 ответов

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

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