Exactly what I need :) Thanks!

On Sat, Jun 4, 2011 at 12:48 AM, Himesh Madhusoodanan <[email protected]
> wrote:

> I think you should have your user own the cgi-script and then configure
> Apache ( i assume ) with suEXEC to execute the script as the user instead of
> www-data. Since your script should now be running owned by the user it
> should have no problem accessing your rtorrent owned by the same user, then
> you can also monitor the download status. Hope this helps
>
>
> Himesh.
>
>
> On Fri, Jun 3, 2011 at 11:31 PM, Rishab Arora <[email protected]> wrote:
>
>> Running as www-data gives the problem that I cannot open the rtorrent
>> screen to check on my downloads. It works this way already. But I need to be
>> able to access that screen.
>>
>> Giving www-data permissions to kill a process would only solve a part of
>> the problem.
>>
>> Is there a way www-data could execute rtorrent as my user in the script?
>>
>>
>>
>> Rishab Arora
>> ####
>> If the world were a linux terminal
>> http://www.arthiktangi.com/?p=391
>> ####
>>
>> On Fri, Jun 3, 2011 at 11:04 PM, satyaakam goswami 
>> <[email protected]>wrote:
>>
>>> On Fri, Jun 3, 2011 at 9:38 PM, Rishab Arora <[email protected]>wrote:
>>>
>>>> Hi All,
>>>> I'm trying to build a web based interface to pause rtorrent on my Ubuntu
>>>> Server for 30 minutes every time a person clicks a button.
>>>>
>>>> I'm trying to build this so that my neighbour (who shares my net
>>>> connection) or any other member of my family can surf the web without
>>>> rtorrent hogging up all the bandwidth. But they can't handle an ssh
>>>> connection.
>>>>
>>>> This is what I've done so far:
>>>>
>>>> A python cgi script is executed on clicking a link and then,
>>>> - If rtorrent is not running, it does nothing
>>>> - If rtorrent is running, it executes "kill -2 'pid'" and then "sleep
>>>> 1800;screen -d -m rtorrent"
>>>>
>>>> This actually does the job.
>>>> The problem with my solution is that the rtorrent process then needs to
>>>> belong to the user "www-data" for apache to be able to kill it.
>>>>
>>>> And if this happens, i can't access the screen executing the rtorrent,
>>>> and hence, cannot monitor my downloads.
>>>>
>>>> Any suggestions?
>>>>
>>>>
>>> run rtorrent as www-data user or add a sudo rule with the command for
>>> your user
>>>
>>> -Satya
>>>
>>> --
>>> Mailing list guidelines and other related articles:
>>> http://lug-iitd.org/Footer
>>>
>>
>>
>>  --
>> Mailing list guidelines and other related articles:
>> http://lug-iitd.org/Footer
>>
>
>  --
> Mailing list guidelines and other related articles:
> http://lug-iitd.org/Footer
>



-- 
Rishab Arora
+91 9818130327

-- 
Mailing list guidelines and other related articles: http://lug-iitd.org/Footer

Reply via email to