Permission denied


 
Thread Tools Search this Thread
Operating Systems Linux Ubuntu Permission denied
# 1  
Old 04-05-2019
Permission denied

Trying to get date into the txt file.

It says

Permission denied.

Code:
echo $(date +%I:%M:%S_%D) >> /tmp/systemd_suspend_test_err.txt
exec 2>> /tmp/systemd_suspend_test_err.txt

if [ "${1}" = "pre" ]; then
  # Do the thing you want before suspend here
  echo "we are suspending $(date +%I:%M:%S_%D)." 
elif [ "${1}" = "post" ]; then
  # Do the thing you want after resume here
   echo "and we are back from being suspended $(date +%I:%M:%S_%D)" 
  # gxmessage works IF xhost + is run first.
  gxmessage -timeout 5 -fg red -display :0 'Back from being suspended.'
  #ffplay /usr/share/sounds/My_Sounds/Relax_6_Seconds.mp3
  mplayer /usr/share/sounds/My_Sounds/Relax_6_Seconds.mp3
fi

# 2  
Old 04-05-2019
Does the user you are logged into pass this test?
set filename to whatever file you want then:
Code:
[ -w $filename ] && echo "Writable" || echo "Not Writable"

>> opens a file append (open file, move file pointer to the very end of the file), if the file does not exist it tries to create the file and opens it for write at position zero. Any of these steps can give the error you got.

What do you get? Note: Are you creating new file?? ... you need write privilege to the directory, otherwise just write privilege to the file itself and a minimum of execute on the path.

Last edited by jim mcnamara; 04-05-2019 at 08:51 PM..
These 2 Users Gave Thanks to jim mcnamara For This Post:
# 3  
Old 04-05-2019
I got Writeable.

I went ahead and used this which works.

Code:
echo $(date +%I:%M:%S_%D) >> /home/andy/Downloads/systemd_suspend_test_err.txt
exec 2>> /home/andy/Downloads/systemd_suspend_test_err.txt

--- Post updated at 08:56 PM ---

Why is this putting in the date twice?

Code:
echo $(date +%I:%M:%S_%D) >> /tmp/systemd_suspend_test_err.txt 
exec 2>> /tmp/systemd_suspend_test_err.txt

# 4  
Old 04-06-2019
I do not know a good answer, I am guessing:

>> uses an existing file if one is available, it does not clear out old data in the file like > does.

If the dates are precisely the same down to the second then I do not see why. If you rerun your code then the first, older, timestamp should be at least a few seconds in the past.

Code:
$ date +%I:%M:%S_%D
09:18:14_04/05/19

This User Gave Thanks to jim mcnamara For This Post:
# 5  
Old 04-06-2019
Open the file with > and previous contents is overwritten.
BTW if you permanently open it with exec then you can do this
Code:
exec 2> /tmp/systemd_suspend_test_err.txt
date "+%I:%M:%S_%D" >&2

Note that the exec opens the file, either open-truncate with > or open-append with >>, and associates descriptor 2=stderr with it.
Subsequent writes to stderr go to the stream i.e. append.
This User Gave Thanks to MadeInGermany For This Post:
# 6  
Old 04-06-2019
Quote:
Originally Posted by jim mcnamara
I do not know a good answer, I am guessing:

>> uses an existing file if one is available, it does not clear out old data in the file like > does.

If the dates are precisely the same down to the second then I do not see why. If you rerun your code then the first, older, timestamp should be at least a few seconds in the past.

Code:
$ date +%I:%M:%S_%D
09:18:14_04/05/19

I forgot that it is sending date both before and after computer suspension.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Permission denied

when i run echo "User” > /dev/tty5 why do i get permission denied? :confused: (2 Replies)
Discussion started by: chinababy
2 Replies

2. Linux

Permission denied

I am using korn shell When I type in Telnet on cmd line, I get message "cannot execute" How can I get permission to execute command ? In which dir is telnet located ? I looked in /usr/bin dir. but its not there Thanks (1 Reply)
Discussion started by: paramshamnani
1 Replies

3. Shell Programming and Scripting

Permission denied

I created a user so that when he logs in he will be directed to a menu /etc/passwd user1:x:115:1:Support -SysAd:/export/home/user1:/export/home/suppotrmenu/script.sh However when I logged in remotely from another server by ssh user1@1.1.1.1 , it saysexport/home/suppotrmenu/script.sh:... (4 Replies)
Discussion started by: lhareigh890
4 Replies

4. Red Hat

Permission denied

Hi guys im new to this db i have a small prob while installing websphereportal6.1i think i was installed succesfully but the error im getting is while starting server. check this out # ./serverStatus.sh -all Error loading: /usr/wps61/AppServer/java/jre/bin/classic/libjvm.so: cannot... (1 Reply)
Discussion started by: varma917989
1 Replies

5. UNIX for Dummies Questions & Answers

Permission denied

I would like to copy data from local mechine to cluster. Basically, I typed scp -r DVD/ acount@cluster:/ it shows Permission denied. Could anyone please give me a clue to write permission on cluster, please? The poperty of where on cluster I'd like to put is drwxr-xr-x Any idea would... (1 Reply)
Discussion started by: su_in99
1 Replies

6. UNIX for Dummies Questions & Answers

Why do I keep getting .:Permission denied?

I'll start off by saying that I know very little about Unix - however, I do know that I have a .profile file in my home directory, and that I should be able to invoke it by typing . profile. However, when I do this for ANY .filename, I get ".: Permission denied". I'm pretty sure that there is... (12 Replies)
Discussion started by: bbersani
12 Replies

7. UNIX for Advanced & Expert Users

Permission denied

Hi, I can not execute a .env file $ . /Data/oracle/d03/mydbora/8.0.6/MYDB.env -bash: /Data/oracle/d03/mydbora/8.0.6/MYDB.env: Permission denied Even if : -rwxrwxrwx 1 oracle dba 2903 Mar 5 2007 /Data/oracle/d03/mydbora/8.0.6/MYDB.env Please help. Many thanks. (1 Reply)
Discussion started by: big123456
1 Replies

8. UNIX for Dummies Questions & Answers

Permission Denied

I just started computer science at UW Milwaukee. When I access the university Solaris system from PuTTY, I get permission denied when I try to access the file I wrote. Now I really have no idea what I'm doing, I just don't understand why I get permission denied in my won directory. Thank You ... (0 Replies)
Discussion started by: howeezy
0 Replies

9. UNIX for Dummies Questions & Answers

./ Permission Denied.

Could someone tell me why I am getting a permission denied message when I attempt to run this on an out file? Thanks! (8 Replies)
Discussion started by: trouscaillon
8 Replies

10. UNIX for Dummies Questions & Answers

permission denied??

i'm trying to set up my internet connection and i was told i need to edit the file /etc/ppp/pap-secrets but i get a permission denied message...why?? (6 Replies)
Discussion started by: justchillin
6 Replies
Login or Register to Ask a Question