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


Автор Тема: нужна помощь по скрипту  (Прочитано 731 раз)

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

Оффлайн vroot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
нужна помощь по скрипту
« : 25 Июнь 2017, 20:19:14 »
Короче нужна помощь   :)

после выполнение данного скрипа, как сделать чтобы автоматом скидывал в лог виде текстовый файла

Код: HTML5
  1. #!/bin/sh
  2. echo "Было занято в кеше ОЗУ"
  3. free -m
  4. # Чистим pagecache:
  5. sync
  6. echo 1 | sudo tee -a /proc/sys/vm/drop_caches
  7. #Чистим dentrie и inode кэши:
  8. sync
  9. echo 2 | sudo tee -a /proc/sys/vm/drop_caches
  10. #Чистим pagecache, dentrie и inode кэши:
  11. sync
  12. echo 3 | sudo tee -a /proc/sys/vm/drop_caches
  13. echo "Стало свободно в ОЗУ"
  14. free -m
  15. exit 0

Оффлайн Vail

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #1 : 25 Июнь 2017, 20:38:47 »
echo "То, что хочу видеть в логе.">>logname.log

Оффлайн vroot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #2 : 26 Июнь 2017, 10:12:09 »
Чет не скидывает эти значение в лог

Было занято в кеше ОЗУ
              всего        занято        свободно      общая  буф./врем.   доступно
Память:        3383        1494        1448          25         440        1715
Подкачка:        5634           0        5634
Стало свободно в ОЗУ
              всего        занято        свободно      общая  буф./врем.   доступно
Память:        3383        1492        1494          25         396        1717
Подкачка:        5634           0        5634

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #3 : 26 Июнь 2017, 14:40:56 »
Чет не скидывает эти
А показать как сделали?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн vroot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #4 : 26 Июнь 2017, 15:53:11 »
Чет не скидывает эти
А показать как сделали?

да сделал так

Код: HTML5
  1. #!/bin/sh
  2. echo "Было занято в кеше ОЗУ"
  3. free -m
  4. # Чистим pagecache:
  5. sync
  6. echo 1 | sudo tee -a /proc/sys/vm/drop_caches >>logname.log
  7. #Чистим dentrie и inode кэши:
  8. sync
  9. echo 2 | sudo tee -a /proc/sys/vm/drop_caches >>logname.log
  10. #Чистим pagecache, dentrie и inode кэши:
  11. sync
  12. echo 3 | sudo tee -a /proc/sys/vm/drop_caches >>logname.log
  13. echo "Стало свободно в ОЗУ"
  14. free -m
  15. exit 0
  16.  

записывает log
1
2
3
1
2
3





Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #5 : 26 Июнь 2017, 16:35:41 »
vroot, Я конечно подозревал что-то такое, но Вы превзошли мои ожидания…
echo "То, что хочу видеть в логе.">>logname.log
имелось ввиду для любой команды, вывод которой Вы хотите получить в логе. В данном случае это должен быть Ваш скрипт, точнее он должен запускаться как-то так/путь/мой_скрипт.sh > logname.logКонечно, перенаправление можно сделать и внутри скрипта (с помощью например exec или функции), но я остерегусь давать Вам подобные наводки: знания в неокрепших умах — беда…
« Последнее редактирование: 26 Июнь 2017, 16:37:37 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #6 : 26 Июнь 2017, 16:41:40 »

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

Оффлайн vroot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #7 : 26 Июнь 2017, 17:37:58 »
вопрос по crontaby
короче  добавил /etc/crontab запускать от пользователя roota

Код: HTML5
  1. */5  *    * * *   root          /home/azzido/reset.sh > logname.log

почему не срабатывает скрипт каждый 5 минут

 

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #8 : 26 Июнь 2017, 18:00:33 »
короче  добавил
Каким образом?sudo crontab -e -u rootТак?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн vroot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: нужна помощь по скрипту
« Ответ #9 : 26 Июнь 2017, 20:27:19 »
Всем спасибо работает, скрипт отчищает озу crontab...
тема закрыта
 

 

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