• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1216
  • Last Modified:

Citrix Script to Kill a specific process for a specific user across any server that may be hosting it.

We have 5 Xenapp 6.5 servers. One of our users occasionally messes up his layout to one of our programs we have published.
When this happens we have to preform the following:
1) Find the server that is running the program , kill the process
2) Rename the current layout.file to layout.bad
3) Take a copy of a layout.template and rename to layout.file
4) Relaunch the published app

I am looking to publish a script for this user to perform the above function. As an additional note, the users do not have admin privileges.
0
GGHC
Asked:
GGHC
  • 2
2 Solutions
 
Sekar ChinnakannuSenior EngineerCommented:
0
 
piyushranusriSystem Cloud SpecialistCommented:
instead of this practice, i will suggest you to have application in different folder
like appliction1 and application2

if 1 stopped working then you have to manually select the path to 2.

i agree that script make job easy but you are not sure that when the application gives the problem is what process id, which user logged in and what is the process taken by users.

and for these question to find the answer you have to login every time to citrix server.
so my suggestion that make 2-3 folder and move the application path when user face issue.


and did you check that if you copy the application folder does it works or hangs as before ?

please share the output
0
 
GGHCAuthor Commented:
Thanks everyone for your input. Solution ended up being, having users do the closing of the program since that was the biggest challenge. After user closes the program, I published a simple script to shuffle around the files and reopen program.
0
 
piyushranusriSystem Cloud SpecialistCommented:
could you please share that how you did that ?
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now