Я пытаюсь автоматизировать .sh
запуск файла каждый раз перед открытием Chrome. Вот что я хочу сделать.
rm -rf /home/pi/.config/chromium
tar -cvf reseterfiles.tgz /home/pi/.config/
В архиве содержатся настройки, которые я хочу перезаписывать каждый раз при открытии Chromium. Будет ли этот код работать эффективно? Я что-то упускаю?
решение1
Выглядит хорошо, но в команде есть синтаксические ошибки tar
, и чтобы избежать риска перезаписи файлов внутри .config/
или вне .config/chromium/
, я бы предпочел работать с последней напрямую:
rm -rf /home/pi/.config/chromium/*
tar -xzf reseterfiles.tgz -C /home/pi/.config/chromium
Примечание: всегда проверяйте потенциально деструктивные скрипты! Здесь вы можете создать папку /tmp/chromium
, touch
несколько файлов внутри и провести тесты.