Создал скрипт clean.sh,
#!/bin/sh
echo "Было занято в кеше ОЗУ"
free
# Чистим 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
exit 0
сделал его исполнямым
sudo chmod u+x /clean.sh
, а он что-то не работает:
sudo sh /clean.sh
Было занято в кеше ОЗУ
: not found3: /clean.sh: free
: not found5: /clean.sh: sync
: Нет такого файла или каталога
1
: not found8: /clean.sh: sync
: Нет такого файла или каталога
2
: not found11: /clean.sh: sync
: Нет такого файла или каталога
3
Стало свободно в ОЗУ
: not found14: /clean.sh: free
Не занимайся ерундой. Просто сделай вот так.
Отправить комментарий