Если у Вас есть sudo полномочия, Вы могли бы остановиться/начать сервис крона. Я полагаю, что это - то, что онлайн, объясняло то решение, которое Вы нашли.
В зависимости от которого дистрибутива Linux Вы используете Вас, мог или сделать эти команды:
# redhat distros
$ sudo /etc/init.d/crond stop
... do your work ...
$ sudo /etc/init.d/crond start
Или сделайте эти команды:
# Debian/Ubuntu distros
$ sudo service cron stop
... do your work ...
$ sudo service cron start
Вы могли также вставить "dontrunofflineimap" файл, говорят, что/tmp каталог, когда Вы хотите offlineimap задачу удержать и не работать некоторое время.
Процесс работал бы как это. Вы касаетесь файла в/tmp как так:
touch /tmp/dontrunofflineimap
Задание крона было бы изменено как так:
*/2 * * * * [ -f /tmp/dontrunofflineimap ] || /usr/bin/offlineimap > ~/Maildir/offlineimap.log 2>&1
В то время как тот файл существует, он по существу заблокируется offlineimap
приложение от выполнения. Когда Вы захотите, чтобы это возобновилось, просто удалите /tmp/dontrunofflineimap
файл.
Удалите каталог базы данных целевой базы данных и переместите саму каталог TEST_DB
. (Это неявно перемещает свое содержание тоже.)
sudo rmdir /var/lib/mysql/data/test_db
sudo mv /var/lib/mysql/test_db /var/lib/mysql/data
Как правило, вам не нужно предоставлять косячку на имена каталогов.
Чтение ваших комментариев, если вы обнаружите, что вы все еще получаете ошибку «нет такого файла или каталога», может быть, что ваш исходный каталог TEST_DB
уже был перемещен в цель test_db
каталог (дает вам / var / lib / mysql / data / test_db / test_db / ...
). Если это тот случай, то вышеупомянутый
выше, также не удастся с ошибкой «нет такого файла или каталога». Исправьте это с помощью этой команды, а затем повторно запустите два в верхней части этого ответа:
sudo mv /var/lib/mysql/data/test_db/test_db /var/lib/mysql/data
Ваша команда:
sudo mv /var/lib/mysql/test_db/ /var/lib/mysql/data/test_db/
для перемещения / var / lib / mysql / test_db /
Внутри / var / lib / mysql / data / test_db /
и в конечном итоге с / var / lib / mysql / data / test_db / test_db /
. Но как / var / lib / mysql / data / test_db /
не существует, вы получаете ошибку.
Вы должны запустить:
sudo mv /var/lib/mysql/test_db/ /var/lib/mysql/data/
, чтобы иметь / var / lib / mysql / test_db /
/ / var / lib / mysql / data /
.