Создал скрипт 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