-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathAppQuit.sh
52 lines (52 loc) · 1.28 KB
/
AppQuit.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
####################################################################################################
#
# ABOUT THIS PROGRAM
# NAME
# AppQuit.sh -- Quit any app
#
# SYNOPSIS
# osascript -e 'quit app "App you want to quit"'
#
# DESCRIPTION
# Use the policy variable to set the name of the app and Quit it.
####################################################################################################
#
# HISTORY
#
# Version: 1.0
#
# -
# -
#
####################################################################################################
#
# HARDCODED VALUES ARE SET HERE
#
# What app?
# Example: app="OmniGraffle"
# Example: app="Photo Booth"
# No need to \ spaces
# Leave blank to set in the script policy
# Example: app="OneDrive for Business"
#
app=""
#
####################################################################################################
#
# SCRIPT CONTENTS - DO NOT MODIFY BELOW THIS LINE
#
####################################################################################################
#
# Check Parameter Values variables from the JSS
#
# Parameter 4 = Name of the app.
# CHECK TO SEE IF A VALUE WAS PASSED IN PARAMETER 4 AND, IF SO, ASSIGN TO "app"
if [ "$4" != "" ] && [ "$app" == "" ];then
app=$4
fi
#
osascript <<EOF
quit app "$app"
EOF
exit 0