Change Screenshot Location Script Help

rgranholm
Contributor

Hi, 

I'm having trouble getting this script working. It test successfully when running the script locally on my machine, but when run through the JSS the change default location isn't working, screenshots still go to Desktop, and the script throws no errors.

 

Any suggestions?

 

#!/bin/sh

loggedInUser=$( ls -l /dev/console | awk '{print $3}' )

sudo -u $loggedInUser defaults write com.apple.screencapture location ~/Downloads

mv /Users/$loggedInUser/Desktop/Screen* /Users/$loggedInUser/Downloads

 

1 ACCEPTED SOLUTION

skeenan07
New Contributor III

Try using the full path when writing to com.apple.screencapture. 

 

sudo -u $loggedInUser defaults write com.apple.screencapture location /Users/$loggedInUser/Downloads

View solution in original post

1 REPLY 1

skeenan07
New Contributor III

Try using the full path when writing to com.apple.screencapture. 

 

sudo -u $loggedInUser defaults write com.apple.screencapture location /Users/$loggedInUser/Downloads