10-28-2008
Report on unpatched client script SoftwareUpdate
I'm not sure how to do it yet. I just need a script that I can run on multiple computers that will tell me what machines require updates and the number of updates. I considered doing something along the lines of:
<code>softwareupdate --list |wc -l </code>
but that does not seem to be fool proof since there are obviously lines of output regardless of whether there are updates or not. I just need to get back the number of patches missing from unpatched machines. We have our own SUS, so the only updates being pulled should already be approved.
Please help.
Thanks!
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi ! plz let me suggest .....
By using of mail client methods I am trying to send mails through shell script.
like.... To:
From:
Sub:
Body: some sample text.....
<my requirement is how to add hyper link to some text(click me)
... (0 Replies)
Discussion started by: rsukumar
0 Replies
2. Shell Programming and Scripting
i want to run automated backup copy , using crontab and how to do that?
the backup file should be taken from the sun server and put it in the client machine daily.pls help.. (5 Replies)
Discussion started by: gini
5 Replies
3. Shell Programming and Scripting
Hi,
I have 12 AIX P series servers. One has the NFS DB2data and the others are client mounts. NFS is not in /etc/filesystem because if NFS DB2data not up the client takes 7+ minutes to give up on nfsmnt and boot up.
I'd like to check that nfs is up, then do the client mount all from a startup... (0 Replies)
Discussion started by: sv2xs
0 Replies
4. Shell Programming and Scripting
Hi all,
I am referring to this website . What I'm trying to do is to have a server script which will receive data from GPS in one line and store it in some file. Now from what I can see in this server file, server is sending the data to client but I don't need that .. I need only server script... (3 Replies)
Discussion started by: c0mrade
3 Replies
5. Shell Programming and Scripting
Hi everybody,
I`d llike to know if it is possible to create a script that call a specific soap method and collect the response time of this method. Can someone give some tips and examples ?
Thank you so much ! (0 Replies)
Discussion started by: robdcb
0 Replies
6. Shell Programming and Scripting
Hi,
I am an amateur bash scriptwriter and I need to write a script which creates a report in a formatted, easy to read table-like that is displayed to standard output. The script has to export the followings: Process ID,User Name, Command Name,Priority.....
Now I have a file that I can see all... (3 Replies)
Discussion started by: bashily
3 Replies
7. Shell Programming and Scripting
Hello EveryOne,
I am new to *ix. some could help to write a script.
Problem :- Have to ssh to so many client and check port or filesystem usage, so thinking to automate using script.
What i Need:- when i run script on my Launchpad server, it should
Should ask and SSH to user provided... (3 Replies)
Discussion started by: MeFirst
3 Replies
8. Shell Programming and Scripting
Our Apache log files are written to a location on the server that we as clients have no access. Don't ask.
Every month, I have to e-mail the administrator to have him manually copy our Apache log files to a directory in our file space. You can probably guess how efficient it is to do things this... (3 Replies)
Discussion started by: gregraven
3 Replies
9. Red Hat
Hello
i have server cpanel on centos 6
an there is a client used script to hack other accounts
the script is like this
_____
__________
<?php
$auth_pass = "7815696ecbf1c96e6894b779456d330e";
$color = "#df5";
$default_action = 'FilesMan';
$default_use_ajax = true;... (1 Reply)
Discussion started by: jackmio
1 Replies
LEARN ABOUT OSX
softwareupdate
softwareupdate(8) BSD System Manager's Manual softwareupdate(8)
NAME
softwareupdate -- system software update tool
SYNOPSIS
softwareupdate command [args ...]
DESCRIPTION
Software Update checks for new and updated versions of your software based on information about your computer and current software.
Invoke softwareupdate by specifying a command followed by zero or more args.
softwareupdate requires admin authentication for all commands except --list. If you run softwareupdate as a normal admin user, you will be
prompted for a password where required. Alternatively, you can run softwareupdate as root and avoid all further authentication prompts.
The following commands are available:
-l | --list
List all available updates.
-i | --install
Each update specified by args is downloaded and installed. args can be one of the following:
-r | --recommended
All updates that are recommended for your system. These are prefixed with a * character in the --list output.
-a | --all All updates that are applicable to your system, including those non-recommended ones, which are prefixed with a -
character in the --list output. (Non-recommended updates are uncommon in any case.)
item ... One or more specified updates. The --list output shows the item names you can specify here, prefixed by the * or -
characters. See EXAMPLES.
-d | --download
Each update specified by args is downloaded but not installed. The values of args are the same as for the --install command.
Updates downloaded with --download can be subsequently installed with --install, or through the App Store (as long as they remain
applicable to your system). Updates are downloaded to /Library/Updates, but are not designed to be installed by double-clicking
the packages in that directory: always use --install or the App Store to actually perform the install.
--ignore identifier ...
Manages the per-machine list of ignored updates. The identifier is the first part of the item name (before the dash and version
number) that is shown by --list. See EXAMPLES.
--reset-ignored
Clears the per-machine list of ignored updates.
--schedule on | off
Manages the per-machine automatic (background) check preference.
-h | --help
Print command usage.
EXAMPLES
The following examples are shown as given to the shell:
softwareupdate --list
Software Update Tool
Copyright 2002-2012 Apple Inc.
Finding available software
Software Update found the following new or updated software:
* MacBookAirEFIUpdate2.4-2.4
MacBook Air EFI Firmware Update (2.4), 3817K [recommended] [restart]
* ProAppsQTCodecs-1.0
ProApps QuickTime codecs (1.0), 968K [recommended]
* JavaForOSX-1.0
Java for OS X 2012-005 (1.0), 65288K [recommended]
sudo softwareupdate --install JavaForOSX-1.0
Software Update Tool
Copyright 2002-2012 Apple Inc.
Finding available software
Downloading Java for OS X 2012-005
Downloaded Java for OS X 2012-005
Installing Java for OS X 2012-005
Done with Java for OS X 2012-005
Done.
sudo softwareupdate --ignore JavaForOSX
Ignored updates:
(JavaForOSX)
sudo softwareupdate --schedule
Automatic check is on
Mac OS September 11, 2012 Mac OS