Automating FAH on macOS Mojave

Moderators: Site Moderators, PandeGroup

Automating FAH on macOS Mojave

Postby earthsaver » Sun Oct 07, 2018 6:37 pm

I was having some trouble with the FAH client on macOS Mojave and was grateful to discover 7.5.1. However, I have been using crontab entries to play, pause, and finish folding at specific times, and these scripts have not been working reliably since installing 7.5.1. They were working fine on the older version I had installed before, even since upgrading to Mojave.

Anyone have an idea what I might need to do to get everyone playing nice again?

Thanks!
earthsaver
 
Posts: 32
Joined: Fri Feb 08, 2008 6:05 pm

Re: Automating FAH on macOS Mojave

Postby bruce » Wed Oct 10, 2018 5:49 pm

I don't know about MacOS, but in Linux, FAHClinet is designed to run continuously as a service in its own ID. FAHControl is designed to manage the jobs that the daemon processes. This management can also be done by sending telnet-like messages to FAHClient. (If you wish to suspend printing, you generally don't do it by forcing the print service to stop ... you send it a command to pause one or more printers.)

The key commands that can be sent to FAHClient are PAUSE and FINISH. They can be applied independently to each slot ... or to all slots.

Personally, I don't use crontab to issue those commands. I do know that the crontab script was rewritten recently and probably not tested thoroughly, i.e.- Start and Stop probably work.) If you want to report a problem with that script, please give us enough information that the problem can be reproduced.
bruce
 
Posts: 21774
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Automating FAH on macOS Mojave

Postby Joe_H » Wed Oct 10, 2018 6:30 pm

FAHClient runs as a background daemon on macOS just like Linux. However, Apple has been changing and tightening security domains for such processes in recent versions of the OS. I have seen the effect of this with some systems at work that were recently upgraded to High Sierra for other software. I have not yet looked at Mojave, but I understand it introduces some additional security.

In older versions of the OS crontab is listed as supported, but use of it is deprecated in favor of launchctl. I would need to read the recent developer notes and man pages for Mojave to see what limitations may have been added to use of crontab, but suspect that may be part of the issues you are seeing.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Joe_H
Site Admin
 
Posts: 4237
Joined: Tue Apr 21, 2009 4:41 pm
Location: W. MA

Re: Automating FAH on macOS Mojave

Postby earthsaver » Fri Oct 12, 2018 5:09 am

Thanks for your insights so far. However, I didn't have a problem with my crontab-triggered scripts working in Mojave before I updated FAH to 7.5.1. I think I was running 7.4.4 before and while FAHControl was a little finicky, the client worked fine.

I suppose I can try downgrading and see if I can validate this claim, and go from there.
earthsaver
 
Posts: 32
Joined: Fri Feb 08, 2008 6:05 pm

Re: Automating FAH on macOS Mojave

Postby earthsaver » Fri Oct 12, 2018 5:57 am

Well, that didn't work. Oh well. I await someone who's used Mojave to hopefully show up and share some thoughts about how to automate FAHClient on a chosen schedule. Thanks!
earthsaver
 
Posts: 32
Joined: Fri Feb 08, 2008 6:05 pm

Re: Automating FAH on macOS Mojave

Postby bruce » Fri Oct 12, 2018 4:03 pm

Did you fully uninstall 7.5.1?

There's a special script to uninstall FAH from OS-X but (as I suggested above) I've never used it, nor to I know if it works on Mojave. My concern relates to the FAHClient script which is in the crontab directory. If you're still running the one that was installed by 7.5.1, you'll want to take the necessary steps to reinstall the one installed by 7.4.4.
(Of course this is a guess... so if I'm wrong, I'm sorry.)
bruce
 
Posts: 21774
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Automating FAH on macOS Mojave

Postby earthsaver » Fri Oct 12, 2018 4:23 pm

I wasn’t aware that there was a FAHClient script in the crontab directory. Can you say more about that?

I did fully uninstall 7.5.1 before reinstalling it. Only via a proper installation was I able to trigger it to run on startup.
earthsaver
 
Posts: 32
Joined: Fri Feb 08, 2008 6:05 pm


Return to V7.5.1 Public Release Windows/Linux/MacOS X

Who is online

Users browsing this forum: No registered users and 1 guest

cron