Replies like the one from R. Troth (and everyone else) is why I LOVE getting, reading, and LEARNING from these emails. <br><br><br>Kind Regards<br><br>FiL<br><br><div class="gmail_quote">On Mon, Jan 10, 2011 at 10:22 AM, Thomas W. cranston <span dir="ltr"><<a href="mailto:cranston.thomas@gmail.com">cranston.thomas@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On 01/10/2011 08:45 AM, Richard Troth wrote:<br>
> I don't know the full history of /proc throughout all Unixdom. My<br>
> first exposure to it was on Solaris (Sun). Also saw it on IRIX (SGI).<br>
> Linux has had it for a very long time, maybe prior to 1.0. (I used<br>
> 0.99, but I don't remember if /proc was present.)<br>
><br>
> The implication from its name is that it holds PROCess information.<br>
> So there is a sub-directory for each running process. A normal Linux<br>
> system will always have process #1 (INIT), so you can eyeball the<br>
> contents of /proc/1 and see how things look. (INIT is a simple case,<br>
> so /proc/1 won't necessarily have as much interesting stuff as other<br>
> pseudo directories under /proc.)<br>
><br>
> (forgive me if you know this) The<PID> nomenclature was simply a<br>
> shortcut for "any process number". So ... find out the process ID of<br>
> your running media player (eg: when you are at the library). Say it<br>
> is 1234. Then /proc/<PID>/fd would be /proc/1234/fd, which is a<br>
> pseudo directory of the file descriptors of that process. ONE of<br>
> those file descriptors should reveal a temporary file where the<br>
> content is cached.<br>
><br>
> Linux is pretty slick here. Other POSIX systems and Unix-workalike<br>
> systems don't have as much magic exposed under /proc (and now also<br>
> /sys).<br>
><br>
> I hope this helps.<br>
><br>
> -- R;<><<br>
><br>
><br>
><br>
><br>
><br>
> On Mon, Jan 10, 2011 at 09:29, Thomas W. cranston<br>
> <<a href="mailto:cranston.thomas@gmail.com">cranston.thomas@gmail.com</a>> wrote:<br>
><br>
>> On 01/09/2011 04:56 PM, William Yang wrote:<br>
>><br>
>>> On Sat, 2011-01-08 at 18:25 -0500, Matt Meinwald wrote:<br>
>>><br>
>>><br>
>>>> My guess is it is not on the hard drive at all. I have seen flash store regular<br>
>>>> videos in /tmp. In more recent versions they seem to be deleting this file<br>
>>>> immediately after creating it, but it is still accessible somewhere in<br>
>>>> /proc/<PID>/fd/.<br>
>>>><br>
>>>><br>
>>> That's a secure coding technique to prevent data leakage.<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>>> I attempted to use the same strategy for a streamed video, but the only related<br>
>>>> file in there is a socket connection to port 1935, apparently the port for RTMP<br>
>>>> (<a href="http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol" target="_blank">http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol</a>). If you are really<br>
>>>> serious about downloading these streams, it seems you would need to find the url<br>
>>>> of the stream and a program that can handle RTMP (some can be found in the link<br>
>>>> I provided).<br>
>>>><br>
>>>> On 01/08/2011 06:10 PM, <a href="mailto:jep200404@columbus.rr.com">jep200404@columbus.rr.com</a> wrote:<br>
>>>><br>
>>>><br>
>>>>> Hi,<br>
>>>>><br>
>>>>> You wrote:<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>>> I streamed ACL 1/1/11 (Cheap Trick) this week at the Library. It does<br>
>>>>>> not show up in tmp. Any idea where they hide it?<br>
>>>>>><br>
>>>>>><br>
>>>>> Nope. I do not even know if it is on your hard drive.<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>>> Does streaming work different than downloading a You Tube video?<br>
>>>>>><br>
>>>>>><br>
>>>>> I do not know.<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>>> Where does Austin City Limits hide their stream in my computer?<br>
>>>>>><br>
>>>>>><br>
>>>>> Flash considers users to be the scum of the earth.<br>
>>>>> I expect that PBS (not Austin City Limits) has decided<br>
>>>>> to make saving the stream difficult. Search for flash in<br>
>>>>> add-ons for Mozilla/IceWeasel. Try the different downloaders.<br>
>>>>><br>
>>>>> Here's something to try.<br>
>>>>><br>
>>>>> Before going to the web site for the video, execute:<br>
>>>>><br>
>>>>> man find<br>
>>>>> find />before.files<br>
>>>>><br>
>>>>> As you are watching the video, execute:<br>
>>>>><br>
>>>>> find />while.files<br>
>>>>><br>
>>>>> The compare them:<br>
>>>>><br>
>>>>> man diff<br>
>>>>> diff before.files while.files | less<br>
>>>>><br>
>>>>> Jim<br>
>>>>><br>
>>>>> _______________________________________________<br>
>>>>> colug-432 mailing list<br>
>>>>> <a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
>>>>> <a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
>>>>><br>
>>>>><br>
>>>> _______________________________________________<br>
>>>> colug-432 mailing list<br>
>>>> <a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
>>>> <a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
>>>><br>
>>>><br>
>>><br>
>> What is /<PID> , or what does it mean? Process ID? Does that mean I<br>
>> should look in /proc/1 thru /proc/tty?<br>
>><br>
>> tom@1520:~$ cd /proc/<PID>/fd/<br>
>> bash: PID: No such file or directory<br>
>> tom@1520:~$ cd /proc/<PID>/<br>
>> bash: PID: No such file or directory<br>
>> _______________________________________________<br>
>> colug-432 mailing list<br>
>> <a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
>> <a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
>><br>
>><br>
> _______________________________________________<br>
> colug-432 mailing list<br>
> <a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
> <a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
><br>
><br>
</div></div>That helps. Will try it and other suggestions next time I am at a fast<br>
connection.<br>
<br>
Tom<br>
<div><div></div><div class="h5">_______________________________________________<br>
colug-432 mailing list<br>
<a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
<a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
</div></div></blockquote></div><br>