Как запустить очистку памяти Firefox с терминала?

Со страницы руководства -du использование

du [OPTION][PARAM]

du - lists disk space used by files

c - displays total 
h - human readable format (24M= meaning 24 MB)

---обычно означает конец опционных параметров
**/*.jpg-glob для поиска всех путей, соответствующих этому пути (foo/bar.jpg)
|-труба

 grep total- this option is not required and is redundant, since -c[OPTION] is giving you grand total anyways.

TL;DR :Здесь указан общий размер диска изображений в формате.jpg из одного шага внутри каталога из текущего каталога.

Например, -Если ваш текущий каталог ~/Pictures, то выполнение этой команды рекурсивно отобразит размер всех файлов.jpg внутри. (~/Pictures/EuropeTrip/pic134.jpg )[ *] означает все для регулярного выражения.

Не уверен, что (grep total )делает или добавляет к выходным данным, и, возможно, здесь это не нужно.

2
10.08.2020, 00:52
1 ответ

Это можно «автоматизировать», только открыв новую вкладку и нажав кнопку, что было бы сложно сделать, но возможно, например. используя xdotoolили xvkbd, см.:

https://askubuntu.com/questions/791793/how-can-i-automatically-open-an-url-in-firefox-and-click-on-a-specific-position

https://stackoverflow.com/questions/12026953/automatic-web-page-refresh-using-xdotool-not-sending-key-after-window-focus

На вашем месте я бы вместо этого использовал cgroups для ограничения использования оперативной памяти Firefox:

systemd-run --user -t -p MemoryMax=1500M firefox

У меня эта команда работает в Fedora 32.


Вот как его можно запустить с помощью ярлыка:

cat firefox.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox RAM Limited
Exec=systemd-run --user -t -p MemoryMax=1500M firefox
Icon=firefox
Terminal=false
StartupNotify=false
2
18.03.2021, 23:13

Теги

Похожие вопросы