Uppdatera wordpress plugins automatiskt
Ett litet shell script som är bra om man har många plugins, körs fördelaktigt i crontab en gång om dan eller liknande:
#!/bin/sh
#Uppdatera plugins
#skapa tempmiljö
mkdir /tmp/arf
cd /tmp/arf#hämta alla plugins
wget -q http://downloads.wordpress.org/plugin/link-log-matcher.zip
wget -q http://downloads.wordpress.org/plugin/wordpress-popular-posts.zip
wget -q http://downloads.wordpress.org/plugin/sociable.zip
wget -q http://downloads.wordpress.org/plugin/google-sitemap-generator.zip
wget -q http://downloads.wordpress.org/plugin/gd-star-rating.zip
wget -q http://downloads.wordpress.org/plugin/contact-form-7.zip
wget -q http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip
wget -q http://downloads.wordpress.org/plugin/akismet.zip
wget -q http://downloads.wordpress.org/plugin/all-in-one-adsense-and-ypn.zip
wget -q http://downloads.wordpress.org/plugin/google-news.zip
wget -q http://downloads.wordpress.org/plugin/another-wordpress-classifieds-plugin.zip
wget -q http://downloads.wordpress.org/plugin/contextual-related-posts.zip#unzippa allt och ta bort zippat skit
find . -name ‘*.zip’ -exec unzip {} \;
rm -rf /tmp/arf/*.zip#börja med att rensa
rm -rf /var/www/sites/*/wp-content/plugins/*.zip
rm -rf /var/www/sites/*/wp-content/plugins/hello.php
rm -rf /var/www/sites/*/readme.html
rm -rf /var/www/sites/*/license.txt#uppdatera
cp -R /tmp/arf/* /var/www/sites/xxx/wp-content/plugins/
cp -R /tmp/arf/* /var/www/sites/xxx/wp-content/plugins/echo ”Klar, rensar upp lite…”
#ta bort temp miljön
rm -rf /tmp/arf
echo ”ciaoo…”
Kommentarer