Editing Talk:1728: Cron Mail

Jump to: navigation, search
Ambox notice.png Please sign your posts with ~~~~

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 10: Line 10:
 
:::All this discussion and nobody has tried it in a VM? --[[User:Jlc|Jlc]] ([[User talk:Jlc|talk]]) 22:58, 12 November 2018 (UTC)
 
:::All this discussion and nobody has tried it in a VM? --[[User:Jlc|Jlc]] ([[User talk:Jlc|talk]]) 22:58, 12 November 2018 (UTC)
 
:Unfortunately this huge question is undecidable (by trivial reduction to halting problem) --[[Special:Contributions/172.68.54.126|172.68.54.126]] 08:10, 3 September 2016 (UTC)
 
:Unfortunately this huge question is undecidable (by trivial reduction to halting problem) --[[Special:Contributions/172.68.54.126|172.68.54.126]] 08:10, 3 September 2016 (UTC)
The current explanation misses a part of the joke present in Cueball's last statement: he is considering the cron program to be somehow sentient and able to make a decision between sending the email (is it really important?) and its self-preservation by not trashing its own config file. He is thus daring cron to continue sending emails at the risk of 'self-destruction'. {{unsigned ip|141.101.98.90}}
+
The current explanation misses a part of the joke present in Cueball's last statement: he is considering the cron program to be somehow sentient and able to make a decision between sending the email (is it really important?) and its self-preservation by not trashing its own config file. He is thus daring cron to continue sending emails at the risk of 'self-destruction'.
  
  
- I also feel like the part of the joke is the cron has been sending him useless mail for 15 years. So now, he is sending cron useless mail {{unsigned ip|162.158.69.83}}
+
- I also feel like the part of the joke is the cron has been sending him useless mail for 15 years. So now, he is sending cron useless mail
 
:: (Also that Cueball is evidently using a 15 year old laptop!  This deepens the question because he's probably never upgraded it and therefore has 15 year old copy of cron) [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 15:20, 4 September 2016 (UTC)
 
:: (Also that Cueball is evidently using a 15 year old laptop!  This deepens the question because he's probably never upgraded it and therefore has 15 year old copy of cron) [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 15:20, 4 September 2016 (UTC)
  
Line 23: Line 23:
 
:If you specify a day of week and a day of month it runs on both, so "11 59 29 2 1" would run at 11:59 on every Monday in February, as well as on February 29, not just on any February 29 that happened to be a Monday.--[[Special:Contributions/108.162.219.11|108.162.219.11]] 05:18, 3 September 2016 (UTC)  
 
:If you specify a day of week and a day of month it runs on both, so "11 59 29 2 1" would run at 11:59 on every Monday in February, as well as on February 29, not just on any February 29 that happened to be a Monday.--[[Special:Contributions/108.162.219.11|108.162.219.11]] 05:18, 3 September 2016 (UTC)  
  
I'm hesitant to make substantial edits as a random non-registered IP address, but I do feel like this explanation could be improved if a lot of the technical details were removed. For example, the format of a crontab file and how it is parsed distracts a bit from the joke. For a non-technical audience, it would be much more concise to simply note that the file has a specific format, and piping random emails to it would probably break all of cron. In my opinion, the current explanation loses the forest for the trees. For me, the key part of the joke is Cueball doesn't know cron, Ponytail explains it, Cueball conducts a response which is intuitive in the real world ("okay, cron, if you think it's that important then you deal with it!") which would be horrible in a computer. Ponytail's comment on it being harsh, and that it would accidentally solve the problem is the punchline. I think all the other technical details distracts from that simple explanation. {{unsigned ip|108.162.216.87}}
+
I'm hesitant to make substantial edits as a random non-registered IP address, but I do feel like this explanation could be improved if a lot of the technical details were removed. For example, the format of a crontab file and how it is parsed distracts a bit from the joke. For a non-technical audience, it would be much more concise to simply note that the file has a specific format, and piping random emails to it would probably break all of cron. In my opinion, the current explanation loses the forest for the trees. For me, the key part of the joke is Cueball doesn't know cron, Ponytail explains it, Cueball conducts a response which is intuitive in the real world ("okay, cron, if you think it's that important then you deal with it!") which would be horrible in a computer. Ponytail's comment on it being harsh, and that it would accidentally solve the problem is the punchline. I think all the other technical details distracts from that simple explanation.
 
: I would agree. Understanding how exactly cron works isn't really necessary to understand the comic and its humor. Perhaps linking to some "cron for dummies" tutorial for those interested[[Special:Contributions/141.101.91.223|141.101.91.223]] 04:03, 3 September 2016 (UTC)
 
: I would agree. Understanding how exactly cron works isn't really necessary to understand the comic and its humor. Perhaps linking to some "cron for dummies" tutorial for those interested[[Special:Contributions/141.101.91.223|141.101.91.223]] 04:03, 3 September 2016 (UTC)
  
Line 35: Line 35:
 
A few corrections: (1) Setting MAILTO=/etc/crontab only affect the system-wide crontab. User crontabs will continue to run as normal. Cueball's cronjob runs under his account (we know that because "he has mail") therefore nothing will change as far as he is concerned. (2) MAILTO appends to the named file, therefore the existing lines in /etc/crontab will not be deleted and will continue to run as normal - the worse that can happen is that new, spurious, cronjobs can be introduced (3) in most modern versions of cron, you can run use a /X syntax which will cause X-1 executions to be skipped (for example  20 10 2 1/5 * will run once every 5 years - assuming the system has not been rebooted in the interim) [[User:Sysin|Sysin]] ([[User talk:Sysin|talk]]) 11:28, 3 September 2016 (UTC)
 
A few corrections: (1) Setting MAILTO=/etc/crontab only affect the system-wide crontab. User crontabs will continue to run as normal. Cueball's cronjob runs under his account (we know that because "he has mail") therefore nothing will change as far as he is concerned. (2) MAILTO appends to the named file, therefore the existing lines in /etc/crontab will not be deleted and will continue to run as normal - the worse that can happen is that new, spurious, cronjobs can be introduced (3) in most modern versions of cron, you can run use a /X syntax which will cause X-1 executions to be skipped (for example  20 10 2 1/5 * will run once every 5 years - assuming the system has not been rebooted in the interim) [[User:Sysin|Sysin]] ([[User talk:Sysin|talk]]) 11:28, 3 September 2016 (UTC)
  
I agree that the explanation is overly technical, especially considering this Wiki exists largely as a resource to laypeople. A succinct explanation of the joke (the crux of which being that Cueball is actively trying to threaten a computer program) would be preferential to passing off a man page as an ExplainXKCD article. Although linking to a more detailed breakdown of how Cron functions isn't a bad idea at all. This is a pretty good one http://www.unixgeeks.org/security/newbie/unix/cron-1.html {{unsigned ip|108.162.221.148}}
+
I agree that the explanation is overly technical, especially considering this Wiki exists largely as a resource to laypeople. A succinct explanation of the joke (the crux of which being that Cueball is actively trying to threaten a computer program) would be preferential to passing off a man page as an ExplainXKCD article. Although linking to a more detailed breakdown of how Cron functions isn't a bad idea at all. This is a pretty good one http://www.unixgeeks.org/security/newbie/unix/cron-1.html
  
 
: The joke hinges on a technical matter - and without the technical detail, this would not be an explanation.
 
: The joke hinges on a technical matter - and without the technical detail, this would not be an explanation.

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)

Template used on this page: