В целом обработка команд Unix регистрирует то же, открыты ли они и записали в или нет. Таким образом, если задание крона использует cp
скопировать каталог, что копируется, зависит только от того, что находится в каталоге в то время cp
команда исследует каталог. Если файл только частично записан в то время cp
посещения это, частично записанная копия будет произведена. Если Вы хотите предотвратить такие случаи, необходимо реализовать схему блокировки среди сотрудничающих процессов для предотвращения параллельного доступа к каталогу.
Это, вероятно, вызывается Вашей установкой подсказки, путающей zsh о том, где курсор находится в терминале. Вы включали терминальные управляющие символы в свою подсказку, не позволяя zsh, знают, что они на самом деле не обнаружатся на терминале.
Это должно быть сделано путем окружения тех частей подсказки с %{
и %}
. Это было уже сделано при выбирании цвета к желтому и при сбросе цвета, но не было сделано, где Вы выбираете цвет к фиолетовому вначале.
%{
и%}
вокруг${fg_purple}
решенный эта проблема. Большое спасибо. Честно говоря, я скопировал и вставил часть PS1 с веб-сайта, и это, казалось, работало над другими машинами, таким образом, я никогда не думал об этом. Я задался вопросом что%{
и%}
сделал, но никогда не искал его. Еще раз спасибо! :-) – Rocket Hazmat 31.07.2013, 18:02