@ObsessiveFOSS Первое предложение этого ответа действительно в основном отвечает на вопрос (или попытка, я не говорю, что это правильно). И это основная информация из связанной ветки. Я не уверен, что этот конкретный ответ действительно требует каких-либо дополнительных деталей.
Элия Каган
4
Я не пользуюсь Ubuntu One и все равно получаю эти файлы.
Делать
4
Исправление все еще в работе (через отчет об ошибке ):
Могу ли я просто добавить вышеуказанную работу cron в crontab в точности так, как вы ее написали? Если да, где я могу сохранить его, когда появится запрос nano?
Шон
Если вы используете crontab -e, местоположение по умолчанию должно быть уже правильно выбрано.
Белаква
1
Просто используйте -deleteвместо своего xargs, это безопаснее и проще.
Мартин Уединг
@queueoverflow Я предполагаю, что это работает, пока вы используете GNU find.
Белаква
3
Я не знаю, если это из-за обновления ядра, или что у вас есть, но я смог добиться того же результата, что и:
Первый переходит в домашний каталогcd , удаляет все .goutputstream-*файлы и выдает список удаленных файлов. Последний удаляет все .goutputstream-*файлы в текущем каталоге . Таким образом, ваше решение не будет работать, если пользователь еще не находится в домашнем каталоге.
Zaz
Ну, это будет работать, просто не удалит .goutputstream-*файлы, которые могут быть в домашнем каталоге. Если бы в этом текущем каталоге были такие файлы, они были бы удалены.
posix_mkfifo()
иpcntl_exec()
Ответы:
Это ошибка - https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Уверен, что это не Ubuntu - у меня его здесь нет, и у меня есть файлы.
Я удаляю их время от времени, не вызывая у меня никаких проблем.
Вы можете запустить эту команду в терминале, чтобы удалить их все:
источник
Это временные файлы, которые должны были быть удалены. Скорее всего, созданный Ubuntu One.
Этот вопрос подробно обсуждался на этом форуме:
http://ubuntuforums.org/showthread.php?p=11953534
источник
Исправление все еще в работе (через отчет об ошибке ):
Сейчас я запускаю это в cron (
myuser
это мое имя пользователя и используюcrontab -e
для редактирования):@daily find /home/myuser/.goutputstream-* -mtime +2 -print | xargs rm -f
источник
crontab -e
, местоположение по умолчанию должно быть уже правильно выбрано.-delete
вместо своегоxargs
, это безопаснее и проще.Я не знаю, если это из-за обновления ядра, или что у вас есть, но я смог добиться того же результата, что и:
запустив:
источник
cd
, удаляет все.goutputstream-*
файлы и выдает список удаленных файлов. Последний удаляет все.goutputstream-*
файлы в текущем каталоге . Таким образом, ваше решение не будет работать, если пользователь еще не находится в домашнем каталоге..goutputstream-*
файлы, которые могут быть в домашнем каталоге. Если бы в этом текущем каталоге были такие файлы, они были бы удалены.