Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SixArm/sixarm_unix_update_scripts

SixArm.com » Update scripts for sysops
https://github.com/SixArm/sixarm_unix_update_scripts

script shell sysadmin unix update

Last synced: 9 days ago
JSON representation

SixArm.com » Update scripts for sysops

Awesome Lists containing this project

README

        

# SixArm.com » Unix »
Update scripts for sysops

This repo has Unix update scripts to help a sysop update various
operating systems, package managers, language modules, et. al.

* `update`: run all the udpate scripts.
* `update-apm`: update Atom Package Manager - for the GitHub Atom editor.
* `update-apt`: update apt-get - for Debian, Ubuntu, etc.
* `update-brew`: update Homebrew packages - for OSX.
* `update-gem`: update Ruby gems.
* `update-motion`: update Ruby Motion - needs a valid paid license.
* `update-npm`: update Node Package Manager.
* `update-osx`: update the Mac OSX operating system - very large downloads.
* `update-pip`: update Python PIP.
* `update-repos`: update Git repositories - customize this for your system.

## Run hourly

To run the update command daily, you can use the `crontab` command.

To see if you have an existing `crontab` file, you can list it by running this:

crontab -l > ~/.crontab

Edit the `~/.crontab` file.

Add a line that runs the `nice` command and use the full path to the `update` command:

@hourly /usr/bin/nice /foo/bar/update

Then install the file:

crontab ~/.crontab