I have two models. The one is intializing the database, the other one i use to run a crontab. But i keep getting this error. Been playing around with it for a long time..

    2017-11-29T08:56:03+00:00 ERR (3): Warning: include(Mage/Mycompany/Asynccronjobs/Model/Cron.php): failed to open stream: No such file or directory  in /var/www/mycompany/lib/Varien/Autoload.php on line 94
    2017-11-29T08:56:03+00:00 ERR (3): Warning: include(): Failed opening 'Mage/Mycompany/Asynccronjobs/Model/Cron.php' for inclusion (include_path='/var/www/mycompany/app/code/local:/var/www/mycompany/app/code/community:/var/www/mycompany/app/code/core:/var/www/mycompany/lib:.:/usr/share/pear:/usr/share/php')  in /var/www/mycompany/lib/Varien/Autoload.php on line 94

My config.xml looks like this:

   

    <?xml version="1.0"?>
        <config>
            <modules>
                <Mycompany_AsyncCronjobs>
                    <version>1.0.0</version>
                </Mycompany_AsyncCronjobs>
            </modules>
            <global>
                <models>
                    <asynccronjobs>
                        <class>Mycompany_AsyncCronjobs_Model</class>
                        <resourceModel>asynccronjobs_resource</resourceModel>
                    </asynccronjobs>
                    <asynccronjobs_resource>
                        <class>Mycompany_AsyncCronjobs_Model_Resource</class>
                        <entities>
                            <jobs>
                                <table>asynccronjobs_jobs</table>
                            </jobs>
                        </entities>
                    </asynccronjobs_resource>
                </models>
                <resources>
                    <asynccronjobs_setup>
                        <setup>
                            <module>Mycompany_AsyncCronjobs</module>
                        </setup>
                    </asynccronjobs_setup>
                </resources>
                <helpers>
                    <asynccronjobs>
                        <class>Mycompany_AsyncCronjobs_Helper</class>
                    </asynccronjobs>
                </helpers>
            </global>
            <crontab>
                <jobs>
                    <mycompany_asynccronjobs>
                        <schedule>
                            <cron_expr>* * * * *</cron_expr>
                        </schedule>
                        <run>
                            <model>mycompany_asynccronjobs/cron::everyHour</model>
                        </run>
                    </mycompany_asynccronjobs>
                </jobs>
            </crontab>
        </config>

My Mycompany/AsyncCronjobs/Cron.php looks like this:

    <?php
    class Mycompany_AsyncCronjobs_Model_Run extends Mage_Core_Model_Abstract
    {
    
        public function everyHour()
        {
            mage::log('got it');
        }
    }