The Blog

Author: admin

Installing dbase.so for PHP5 on Ubuntu 14.04

Posted on


sudo apt-get install php-pear
sudo apt-get install php5-dev

sudo pecl install dbase

sudo vi etc/php5/mods-available/dbase.ini < extension=dbase.so
sudo php5enmod dbase

sudo service apache2 restart

That should do it. I would do that on a temp Ubuntu and just copy the dbase.so to the prod, so you do not install all that dev stuff in your prod env.

Posted in Linux, PHP 71 Comments

Running Cygwin Scripts as Scheduled Tasks in Windows

Posted on

It isn’t always necessary to run Cron as a service to schedule Cygwin scripts and programs. As an alternative to using cron, you can run cygwin scripts & programs using Windows Scheduled Tasks.

From the Scheduled Tasks Window, right-click on an empty space and select ‘new task’. Enter the path to Cygwin, -l, -c, and then the full command surrounded by quotes in the RUN field. e.g.

c:\cygwin64\bin\bash.exe -l -c "/full/path/to/command/plus-command >> /full/path/to/a/logfile 2>&1"

Then, in the START IN field enter:

c:\cygwin64\bin

Add a description and give your task a meaningful name so that when you come back to it in a year you know what it’s for and you’re done!

 

Breaking this down:

  • -l :Run as if logged on at a shell
  • -c :Run this command
  • >> logfile :Put any output into a text file for troubleshooting
  • 2>&1 :Redirect stderr to stdout (i.e. your logfile – since you’ve already redirected stdout to /full/path/to/a/logfile)

Quick and easy!

Posted in Cygwin Leave a comment
« Previous PageNext Page »