Sponsored Content
Top Forums Shell Programming and Scripting Help with my BASH script with WINE and inotifywait Post 302815233 by binary-ninja on Friday 31st of May 2013 09:34:35 AM
Old 05-31-2013
Help with my BASH script with WINE and inotifywait

I'm trying to improve a script that I have running on a Ubuntu desktop that basically runs a powerpoint presentaions with announcements to TV's in diffrent parts of our building. My current script uses WINE to execute powerpoint viewer.

The scripts that I currently use relies on inotifywait's ability to monitor a directory for changes and has the ability to execute a command when it notices a change.

Code:
#!/bin/bash

while inotifywait -e create /ticker/powerpointshare; do sleep 30; sudo chmod -R$
 sudo reboot; done

Code:
#!/bin/bash

ppts1=/ticker/powerpoint
newppt="ls -tr *.pp* | tail -1"

wineserver -k
wine "C:\\Program Files\\Microsoft Office\\Office12\\PPTVIEW.EXE " "C:\\powerpointshare\\'$newppt'"


As you can see I have the inotofywait script to reboot the machine when it notices a change and the other script starts the newest poworpoint presentation (ppt and pptx) at boot. Can you think of a way to make this one simple script also does inotifywait have a way to only watch of certain types of files instead of executing after any change?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Wine

Hi! I have installed wine but when I wan't to run it it says Can't open configuration file /root/.wine/config .. I'm root when i run it.. (2 Replies)
Discussion started by: CreamHarry
2 Replies

2. UNIX Desktop Questions & Answers

Know anything about wine?????

Please, for god's sake, if your going to refer me to a web site, please dont bother replying. I have visited all web sites concerning wine and I haven't seen one that quite solves the problem am having. heres the situation: I have a Linux Red Hat 7.2 and Windows 98 operating system. Now, I... (7 Replies)
Discussion started by: TRUEST
7 Replies

3. Linux

Wine

Hey, I've switched my main PC over to Mandrake 10.1. Everything is set up except for Wine. I'm having problems installing WoW(world of warcraft). It says that it can not install it because i may be out of hard drive room. I've checked and i'm not. Wine is installed on the correct... (1 Reply)
Discussion started by: byblyk
1 Replies

4. Linux

Wine

# wine Endless.exe fixme:mmtime:timeBeginPeriod Stub; we set our timer resolution at minimum fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x3ffaa6a0)->(0001002a,00000008) fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x3ffabd98, dmusic = (nil), dsound = (nil), hwnd = (nil))... (0 Replies)
Discussion started by: Archduke Qualin
0 Replies

5. Solaris

wine could not load

Hi All, I have wine error on solaris 10 , like's below : bash-3.00$ wine wine: creating configuration directory '/usr/user/zonk/.wine'... fixme:file:get_default_drive_device auto detection of DOS devices not supported on this platform fixme:ntdll:NtQueryVolumeInformationFile device info... (0 Replies)
Discussion started by: zonk
0 Replies

6. Shell Programming and Scripting

inotifywait to wait until completion

Hi, I am using inotifywait to monitor a directory where files are being transferred into. I want inotifywait to tell me when a file has been completely transferred not just part of it. I tried "create", "close" and "close_write" but it seems that inotifywait always gets triggered even if the... (4 Replies)
Discussion started by: jejeking
4 Replies

7. Shell Programming and Scripting

Script using inotifywait

Is there a way to get my script to only trigger when a .ppt is created? #!/bin/bash while inotifywait -e create /ticker/powerpointshare; do sleep 30; sudo chmod -R 777 /ticker/powerpointshare/*.*; sleep 15; sudo reboot; done I'm not sure if this is even possible... (0 Replies)
Discussion started by: binary-ninja
0 Replies

8. Shell Programming and Scripting

Inotifywait tool in no there in Redhat 5.6

Hi, I want to monitor any new file to be created in some of the directory using inotifywait tool but this is not available in Redhat 5.6. Could you please let me know how to achieve (monitoring of file) without using inotifywait too? Because i dnt want to install this tool due to some reason.... (1 Reply)
Discussion started by: Pawan Kumar
1 Replies

9. Shell Programming and Scripting

How to block first bash script until second bash script script launches web server/site?

I'm new to utilities like socat and netcat and I'm not clear if they will do what I need. I have a "compileDeployStartWebServer.sh" script and a "StartBrowser.sh" script that are started by emacs/elisp at the same time in two different processes. I'm using Cygwin bash on Windows 10. My... (3 Replies)
Discussion started by: siegfried
3 Replies

10. Shell Programming and Scripting

Inotifywait restart script prevents reboot when started

Hi, maybe someone could help me optimizing this little script. It works so far, but when running, reboot does not work. If kill inotifywait reboot from shell works. I think some optimization is required here. This script starts at the end of the boot process, from an external device and... (3 Replies)
Discussion started by: lowmaster
3 Replies
PROFILE-MANAGER(1)					      General Commands Manual						PROFILE-MANAGER(1)

NAME
profile-manager - starts the gui for configuring the metadata used by desktop-profiles SYNOPSIS
profile-manager DESCRIPTION
The desktop profiles package needs metadata about the available profiles in order to decide when to activate which profiles. This metadata is contained in the .listing files placed in the /etc/desktop-profiles directory. This convenience script will start a graphical interface for configuring that metadata. The gui is a kommander script, so you need to have the kommander package installed for the gui to work (the script will check if the neces- sary prerequisites are present, and tell you what's missing if necessary). OPTIONS
There are no options FILES
/etc/desktop-profiles/*.listing - Files containing the metadata about installed profiles BUGS
The gui currently barks at profile metadata containing a single quote in the description. AUTHOR
This manual page was written by Bart Cornelis <cobaco@skolelinux.no>. SEE ALSO
desktop-profiles(7), list-desktop-profiles(1), update-profile-cache(1) desktop-profiles May 07, 2005 PROFILE-MANAGER(1)
All times are GMT -4. The time now is 05:53 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy