Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Частично не работает скрипт Ubuclean.РЕШЕНО.  (Прочитано 804 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Собственно сабж. После того как я  запускаю вот это скрипт:
(Нажмите, чтобы показать/скрыть)
- корзины остаются полными. В чём ошибка, что нужно подправить?
« Последнее редактирование: 26 Апреля 2009, 04:21:22 от jeffersonplane »

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Частично не работает скрипт Ubuclean.
« Ответ #1 : 26 Апреля 2009, 02:57:34 »
Это парсер сайта меняет rm -rf на эрэм эрэф? или так в скрипте было?

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Частично не работает скрипт Ubuclean.
« Ответ #2 : 26 Апреля 2009, 03:05:06 »
Нифига себе, не обратил внимания даже.
Да, парсер конечно. Вот как в оригинале:

(Нажмите, чтобы показать/скрыть)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Частично не работает скрипт Ubuclean.
« Ответ #3 : 26 Апреля 2009, 03:18:13 »
jeffersonplane, этот скрипт надо запускать от рута из терминала и читать вывод.

Пользователь решил продолжить мысль 26 Апреля 2009, 03:24:38:
+
Заменить "$USER != root" на "`id -u` != 0"
« Последнее редактирование: 26 Апреля 2009, 03:24:38 от ArcFi »

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Частично не работает скрипт Ubuclean.
« Ответ #4 : 26 Апреля 2009, 03:54:42 »
Да ребята, вы правы, а я тупил.
Запускал скрипт не из под рута, просто щёлкал и нажимал "RUN". Всё работает как надо.

Кстати, вот тут нашёл в своё время удобную фишку - "для тех, кто не любит пользоваться командной строкой", или "как запускать файлы с супер-привелегиями в наутилусе":

(Нажмите, чтобы показать/скрыть)

ПС.
Теперь, для полного счастья, надо занести это дело в cron, чтобы работало каждый день в нужное время бэкграунде.
Раз уж открыл тему, может быть заодно подскажете, правильно ли я понимаю:
для того чтобы cron запускал скрипт в 01:30 ночи каждый день и записывал результат в лог, мне нужно добавиь в crontab -е строчку:
0 1 * * 1-7 /мой путь к скрипту &>/tmp/cron.logЯ прав или ошибся в синтакисе?

ПСС
Цитировать
+
Заменить "$USER != root" на "`id -u` != 0"
И в этом случае, скрипт может выполняться от имени текущего юзера, да? Если запускать с помощъю крона регулярно, то юзер будет как бы рутом по умолчанию, так ведь?

UPD

Всё проверил, всё работает, и крон и скрипт, все дела.
sht0rm, ArcFi:
Спасибо за помощь.
« Последнее редактирование: 26 Апреля 2009, 04:24:47 от jeffersonplane »

 

Страница сгенерирована за 0.137 секунд. Запросов: 20.