Sponsored Content
Top Forums Shell Programming and Scripting Running a KSH file from VPS on Godaddy Post 302944499 by uksatman on Tuesday 19th of May 2015 04:16:27 PM
Old 05-19-2015
the file its self i run is a ksh

but the code i gave you is from a "thank you page " after a payment from pay pal.

the code part is
Code:
// Redirect to custom page on purchase
Am_Di::getInstance()->hook->add(Am_Event::THANKS_PAGE, 'onThanksPage');
function onThanksPage(Am_Event $event){
/* @var $di Am_Di */
$di = Am_Di::getInstance();
/* @var $invoice Invoice */
$invoice = $event->getInvoice();
/* @var $controller ThanksController */
$controller = $event->getController();

$controller->redirectLocation('/compsetup');
}

// Exec C/N script
Am_Di::getInstance()->hook->add(Am_Event::USER_MENU, 'myAddMenuItem');
function myAddMenuItem(Am_Event $event)
{
    $menu = $event->getMenu();
    $menu->addPage(
        array(
            'id' => 'compsetup-id',
            'controller' => 'compsetup',
            'module' => 'default',
            'label' => "Complete Setup",
            'order' => 500
    ));
}
 
class CompsetupController extends Am_Controller // a Zend_Controller_Action successor
{
    function indexAction()
    {
        $user = $this->getDi()->user; //currently authenticated customer or throws exception if no auth
 
        $this->view->title = "Complete Setup";
        $this->view->content = doScriptExec();
        $this->view->display('layout.phtml');
    }
}

function doScriptExec() {
// Get list of used products
$prodids = file_get_contents(__DIR__ . "/used_products.txt");
foreach (Am_Lite::getInstance()->getAccess() as $a) {
  if ((strtotime($a['begin_date']) < time()) && (strtotime($a['expire_date']) > strtotime("today")) && (!strstr($prodids, "$a[access_id]\n"))) {
    $access_id = $a['access_id'];
  }
}
  if (!$access_id) return "<p style=\"color: RED;\">You have already generated a code for a connection or have not bought a membership. If this you feel is an error, please email the site owner.</p>";
  if (!$_REQUEST['corn']) {
    return '<form method="post" action="#"><select name="corn"><option value="c">C</option><option value="n">N</option><option value="mg">MG</option></select><input type="submit" value="Setup" /></form>';
  } else {
    $arg = $_REQUEST['corn'];
    $prodids = $prodids . "$access_id\n";
    file_put_contents(__DIR__ . "/used_products.txt", $prodids);
    
return shell_exec(__DIR__ . "/codegen $arg");  }
}

as started this works 80-99% on my vps so is a working live script.

but i want to put the script on my godaddy account as closing my vps and moving

so i need to now how to change the bottom to run the script from there

loads of sites say ssh user@host and then the part for file
but cant seem to work
i think needs the ssh keys set up

i even tried

ssh root@host 'bash -s' < /codegen to get a sintext error

Last edited by uksatman; 05-19-2015 at 05:52 PM..
 

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Editing file during running ksh in HP failed

Hi falks, I have the following program: #!/bin/ksh ed -s /home/ias/v9.0.3/j2ee/OC4J_RiGHTv_HPCD2/applications/Xbip/Xbip/WEB -INF/config/application.properties <<EOF >/dev/null 1 d . d . a application.filePath.core = /core-HPCD2/Html/ application.filePath.xbip =... (2 Replies)
Discussion started by: nir_s
2 Replies

2. Windows & DOS: Issues & Discussions

Running KSH script In SFU

I tried to run my ksh scripts in SFU and it always says "not found" as in the example below: $ .file /bin/ksh: .file: not found Did I miss something in the SFU Installation? (2 Replies)
Discussion started by: ilak1008
2 Replies

3. Solaris

Problems Running KSH on Solaris 10

Hi, I am currently in the process of testing upgrading from Solaris 8 to Solaris 10. one problem i have encountered is when i am running any of my batch scripts. All my scripts start with #! /bin/ksh so that they will excuted in the ksh shell. but the scripts will not run correctly. The... (3 Replies)
Discussion started by: dshakey
3 Replies

4. Shell Programming and Scripting

Running executables in ksh

I am trying a set up a very simple korn shell script. It has 2 basic steps. Firstly I read the first line of a text file (which is a file name) Secondly I run a fortran executable using that line I must be doing something wring because it wouldn't work. I know that the executable wants the... (4 Replies)
Discussion started by: larangunn
4 Replies

5. UNIX for Advanced & Expert Users

Running scripts without a hashbang - ksh anomaly?

I noticed some strange looking parameters on some processes on one of our servers, and after a little playing around we deduced that ksh seemed to be adding a (somewhat random) extra parameter when calling a script without a hashbang in it. It looks like it's the partial name of the parent... (10 Replies)
Discussion started by: CarloM
10 Replies

6. UNIX for Dummies Questions & Answers

Postfix Dovecot Roundcube Godaddy

Long story short, I have everything working in my SOHO which would include Postfix,Dovecot(imap),Roundcube,bind and is ready to recieve email from the outside using this tutorial: https://workaround.org/ispmail/wheezy I also setup my internal DNS server using: https://wiki.debian.org/Bind9... (2 Replies)
Discussion started by: metallica1973
2 Replies

7. Shell Programming and Scripting

How to download Images and Json file from server(godaddy) to Local machine (Ubuntu 14.04).?

Hi Guys, Just entering the Linux word, So I need help to write a script on my local machine(Ubuntu 14.04) that continuously check the particular folder(contains images) and a json file on the server and download whenever new images are added to that folder and whenever there is a change in the... (10 Replies)
Discussion started by: g4v1n
10 Replies

8. UNIX for Beginners Questions & Answers

Wget Cronjob, Godaddy.

Hello, I'm trying to automate a wget cronjob for Php 5.4 on Wordpress - using Cpannel on a linux server hosted by Godaddy. Below is the command I'm using, which isn't working. wget -q -O "/wp-cron.php?import_key=&import_id=&action=trigger" >/dev/null 2>&1 ========== EDIT Thank you so... (5 Replies)
Discussion started by: embus
5 Replies
CD-HIT-PARA.PL(1)						   User Commands						 CD-HIT-PARA.PL(1)

NAME
cd-hit-para.pl - divide a big clustering job into pieces to run cd-hit or cd-hit-est jobs SYNOPSIS
cd-hit-para.pl options DESCRIPTION
This script divide a big clustering job into pieces and submit jobs to remote computers over a network to make it parallel. After all the jobs finished, the script merge the clustering results as if you just run a single cd-hit or cd-hit-est. You can also use it to divide big jobs on a single computer if your computer does not have enough RAM (with -L option). Requirements: 1 When run this script over a network, the directory where you run the scripts and the input files must be available on all the remote hosts with identical path. 2 If you choose "ssh" to submit jobs, you have to have passwordless ssh to any remote host, see ssh manual to know how to set up passwordless ssh. 3 I suggest to use queuing system instead of ssh, I currently support PBS and SGE 4 cd-hit cd-hit-2d cd-hit-est cd-hit-est-2d cd-hit-div cd-hit-div.pl must be in same directory where this script is in. Options -i input filename in fasta format, required -o output filename, required --P program, "cd-hit" or "cd-hit-est", default "cd-hit" --B filename of list of hosts, requred unless -Q or -L option is supplied --L number of cpus on local computer, default 0 when you are not running it over a cluster, you can use this option to divide a big clustering jobs into small pieces, I suggest you just use "--L 1" unless you have enough RAM for each cpu --S Number of segments to split input DB into, default 64 --Q number of jobs to submit to queue queuing system, default 0 by default, the program use ssh mode to submit remote jobs --T type of queuing system, "PBS", "SGE" are supported, default PBS --R restart file, used after a crash of run -h print this help More cd-hit/cd-hit-est options can be speicified in command line Questions, bugs, contact Weizhong Li at liwz@sdsc.edu cd-hit-para.pl 4.6-2012-04-25 April 2012 CD-HIT-PARA.PL(1)
All times are GMT -4. The time now is 08:30 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy