Skip to content

A bash script for deleting items from Nginx cache

Notifications You must be signed in to change notification settings

bendaoua/nginx-cache-purge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Bash script for deleting an item or set of items from Nginx cache

Introduction

This simple script removes an item or set of items from Nginx cache, be it fastcgi or proxy.

It accepts a grep pattern as argument to search for cached items in the given cache directory.

This script uses grep basic regular expressions. Pressuposes the use of GNU grep.

The script requires rw (read-write) access to the cache directory.

Usage

  1. Delete foobar.css from the /var/cache/nginx/baz cache.

    nginx-cache-purge "foobar.cs" /var/cache/nginx/baz
    
  2. Delete all JPEG files from the /var/cache/nginx/img cache.

    nginx-cache-purge "\.jpe*g" /var/cache/nginx/img 
    

Installation

  1. Clone the repo:

    git clone git://github.com/perusio/nginx-cache-purge.git
    
  2. Place the script in a convenient place.

  3. Done.

See also

There's another script on github for inspecting cache items.

About

A bash script for deleting items from Nginx cache

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%