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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн vroot

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

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

Код: (html5) [Выделить]
#!/bin/sh
echo "Было занято в кеше ОЗУ"
free -m
# Чистим pagecache:
sync
echo 1 | sudo tee -a /proc/sys/vm/drop_caches
#Чистим dentrie и inode кэши:
sync
echo 2 | sudo tee -a /proc/sys/vm/drop_caches
#Чистим pagecache, dentrie и inode кэши:
sync
echo 3 | sudo tee -a /proc/sys/vm/drop_caches
echo "Стало свободно в ОЗУ"
free -m
exit 0

Оффлайн Vail

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
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

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

Оффлайн vroot

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

да сделал так

Код: (html5) [Выделить]
#!/bin/sh
echo "Было занято в кеше ОЗУ"
free -m
# Чистим pagecache:
sync
echo 1 | sudo tee -a /proc/sys/vm/drop_caches >>logname.log
#Чистим dentrie и inode кэши:
sync
echo 2 | sudo tee -a /proc/sys/vm/drop_caches >>logname.log
#Чистим pagecache, dentrie и inode кэши:
sync
echo 3 | sudo tee -a /proc/sys/vm/drop_caches >>logname.log
echo "Стало свободно в ОЗУ"
free -m
exit 0

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





Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • 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) [Выделить]
*/5  *    * * *   root          /home/azzido/reset.sh > logname.log
почему не срабатывает скрипт каждый 5 минут

 

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • 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.028 секунд. Запросов: 23.